По просьбе подписчика коротко рассмотрим использование аргументов по умолчанию. Это одна из фишек языка, которая используется очень широко, а потому каждому питонисту ее нужно знать, понимать и применять.
Важно:
1) значение аргументу по умолчанию присваивается один раз при интерпретации кода. Только 1 раз! Сколько бы мы ни вызывали функцию, она будет использовать ссылку на один и тот же объект.
2) в аргументах по умолчанию используем только неизменяемые типы, например строки, числа, None
3) если по логике нашей функции все же нужен изменяемый тип (список, сет, словарь, объект нашего класса), то в аргументе приравниваем к None, а уже внутри функции прописываем логику.
Почитать
argument#why-are-default-values-shared-between-objects
Присоединяйтесь к помощи каналу, будет интересно)
✔️Бусти
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
#Python #PythonRussian #PyCharm
15 views
1785
711
3 months ago 01:07:00 1
Катынь 2. Загадочный полковник
3 months ago 00:20:31 1
ВЛАСТИ АЛМАТЫ ПРЕДНАМЕРЕННО ДОВОДИЛИ ИСТОРИЧЕСКОЕ ЗДАНИЕ ДО АВАРИЙНОГО СОСТОЯНИЯ ЧТОБЫ УНИЧТОЖИТЬ!
3 months ago 00:11:40 1
О ПОЛИТИЧЕСКИХ РЕПРЕССИЯХ.
3 months ago 00:15:00 1
Можно ли причащаться у поминающих патриарха Кирилла батюшек?
3 months ago 00:06:32 1
Это самые быстрые BMW E34. Доказательство крутости баварских моторов!!!
3 months ago 00:59:52 1
ДОКАЗАТЕЛЬСТВО утраченных технологий по всему миру, КТО РЕЗАЛ СКАЛЫ? | ВСЕ ЧАСТИ
3 months ago 00:00:37 1
❓«Почему ВАЖНО бывать наедине с собой...» • Святейший Патриарх Алексий II