По просьбе подписчика коротко рассмотрим использование аргументов по умолчанию. Это одна из фишек языка, которая используется очень широко, а потому каждому питонисту ее нужно знать, понимать и применять.
Важно:
1) значение аргументу по умолчанию присваивается один раз при интерпретации кода. Только 1 раз! Сколько бы мы ни вызывали функцию, она будет использовать ссылку на один и тот же объект.
2) в аргументах по умолчанию используем только неизменяемые типы, например строки, числа, None
3) если по логике нашей функции все же нужен изменяемый тип (список, сет, словарь, объект нашего класса), то в аргументе приравниваем к None, а уже внутри функции прописываем логику.
Если есть непреодолимое желание и возможность поддержать канал то есть кошелек Юмани 410011506612886 или же нажми кнопку “Спонсировать“
Почитать
argument#why-are-default-values-shared-between-objects
#PythonRussian #Python #PyCharm #Питон #Программирование
Python Аргументы
1 view
325
87
3 days ago 00:22:02 1
[Типичный Салли] Rockstar против счастливой концовки GTA 5
3 days ago 00:00:35 1
Аргументы на итоговом не помогут. Ошибка, которую сделал каждый школьник.
3 days ago 00:10:25 6
[Мария Володина | Русский язык ЕГЭ 2024] ИТОГОВОЕ СОЧИНЕНИЕ: готовые аргументы к 100+ темам | «Капитанская дочка» за 10 минут
3 days ago 00:16:06 12
[Школково ЕГЭ, ОГЭ, олимпиады] Итоговое сочинение 2024 за 15 минут. Структура, критерии, направления. Четко и без воды
3 days ago 01:38:39 932
Интенсив по итоговому сочинени. День 2. Пишем сочинение по “Зеленой лампе“ и “Песчаной учительнице“
3 days ago 02:49:22 3.6K
Смотрим фильм для итогового сочинения
3 days ago 00:46:29 737
Как доводить начатое ДО КОНЦА?
3 days ago 00:00:33 6
Грузовик насмерть сбил мужчину, который шёл по трассе на Ставрополье
3 days ago 00:39:02 15
BMW i3. Жизнь в Питере с электричкой. Отзыв владельца.