По просьбе подписчика коротко рассмотрим использование аргументов по умолчанию. Это одна из фишек языка, которая используется очень широко, а потому каждому питонисту ее нужно знать, понимать и применять.
Важно:
1) значение аргументу по умолчанию присваивается один раз при интерпретации кода. Только 1 раз! Сколько бы мы ни вызывали функцию, она будет использовать ссылку на один и тот же объект.
2) в аргументах по умолчанию используем только неизменяемые типы, например строки, числа, None
3) если по логике нашей функции все же нужен изменяемый тип (список, сет, словарь, объект нашего класса), то в аргументе приравниваем к None, а уже внутри функции прописываем логику.
Если есть непреодолимое желание и возможность поддержать канал то есть кошелек Юмани 410011506612886 или же нажми кнопку “Спонсировать“
Почитать
argument#why-are-default-values-shared-between-objects
#PythonRussian #Python #PyCharm #Питон #Программирование
Python Аргументы
1 view
434
107
2 weeks ago 00:19:43 1
Трамп, ПРОЩАЙ: у Дональда ЗАБИРАЮТ президентство! Грядет СВЕРЖЕНИЕ, ТЕРПЕНИЕ США ЛОПНУЛО
2 weeks ago 00:59:20 4
Почему преподаватель физики занялся богословием? | свидетельство Павел Тогобицкий | Выбор Студия РХР