186 читали · 4 года назад
Python. Функция len() + практика с ответами [5]
Функция len() определяет длину строки, предположим у нас есть переменная, с помощью функции len() можем определить количество символов. Например: name = 'машина' amount = len(name) print (amount)
Внутренняя реализация функции len() в Python: как это работает?
Функция len() в Python — один из самых часто используемых инструментов. Она возвращает количество элементов в объекте: длину строки, списка, словаря и других коллекций. Но как она работает под капотом? Почему для одних объектов она выполняется мгновенно, а для других может вызвать ошибку? В этой статье разберемся с внутренней реализацией len() и её особенностями. В основе функции len() лежит магический метод __len__(), который должен быть реализован в объекте. Когда вы вызываете len(obj), интерпретатор Python автоматически обращается к obj...