Посты с тэгом функции


[Перевод] Как вернуть сразу несколько значений из функции в Python 3

Сегодня мы делимся с вами переводом статьи, которую нашли на сайте medium.com. Автор, Vivek Coder, рассказывает о способах возврата значений из функции в Python и объясняет, как можно отличить друг от друга разные структуры данных.


Фото с сайта Unsplash. Автор: Vipul Jha Читать дальше →



Python: Вычисляемые аргументы функций

Введение

Для более-менее сознательного Python программиста следующая форма определения функции не секрет, и вообще довольно часто используемая:

>>> def f(a, b=4)
...     return a+b

Совершенно дурацкая функция, не приносящая практической пользы, но тем не менее удобна в данном случае. В нашей функции b - необязательный аргумент, в чем мы можем убедится сделав несколько вызовов:

>>> f(1,3)
4
>>> f(0)
4
>>> f(2)
6

Итак, тут все очевидно. Что же случится с функцией, если мы передадим аргументу значение по умолчанию как вычисляемое значение? Документация по Python нас