Функции _ #17 - Курс по Python для начинающих
Внутренняя реализация функции len() в Python: как это работает?
Функция len() в Python — один из самых часто используемых инструментов. Она возвращает количество элементов в объекте: длину строки, списка, словаря и других коллекций. Но как она работает под капотом? Почему для одних объектов она выполняется мгновенно, а для других может вызвать ошибку? В этой статье разберемся с внутренней реализацией len() и её особенностями. В основе функции len() лежит магический метод __len__(), который должен быть реализован в объекте. Когда вы вызываете len(obj), интерпретатор Python автоматически обращается к obj...
Функции в Python
Создание функции Существуют некоторые правила для создания функций в Python. Пример функции в Python: ? 1 2 def my_function(argument): print argument Вызов функции После создания функции, ее можно исполнять вызывая из другой функции или напрямую из оболочки Python. Для вызова функции следует ввести ее имя и добавить скобки. Например: ? 1 my_function("abracadabra") Аргументы функции в Python Вызывая функцию, мы можем передавать ей следующие типы аргументов: Обязательные аргументы функции: Если при...