Dzen.ru Video Downloader

The easiest way to download Dzen.ru video, music, thumbnail without watermark or logo

Python Russian

11 2 недели назад

Аргументы по умолчанию в функциях

TIP! Right-click and select "Save link as..." to download.

Loading...
По просьбе подписчика коротко рассмотрим использование аргументов по умолчанию. Это одна из фишек языка, которая используется очень широко, а потому каждому питонисту ее нужно знать, понимать и применять.

Важно:
1) значение аргументу по умолчанию присваивается один раз при интерпретации кода. Только 1 раз! Сколько бы мы ни вызывали функцию, она будет использовать ссылку на один и тот же объект.
2) в аргументах по умолчанию используем только неизменяемые типы, например строки, числа, None
3) если по логике нашей функции все же нужен изменяемый тип (список, сет, словарь, объект нашего класса), то в аргументе приравниваем к None, а уже внутри функции прописываем логику.

Почитать
https://docs.python.org/3/faq/programming.html?highlight=default%20argument#why-are-default-values-shared-between-objects

Присоединяйтесь к помощи каналу, будет интересно)
✔️Бусти https://boosty.to/python_russian/donate
✔️Юмани 410011506612886

Будь первым везде и всегда, включай уведомления о новых выпусках 🔔


Смотри там где удобно🤩
✔️ https://vk.com/python_russian
✔️ https://boosty.to/python_russian

✔️ https://www.youtube.com/c/PythonRussian
✔️ https://t.me/python_russian

✔️ https://dzen.ru/python_russian
✔️ https://rutube.ru/channel/24346352/

#Python #PythonRussian #PyCharm