Встречается на собеседованиях • сегодня

Что такое значение по умолчанию в функции

В Python значение по умолчанию — это аргумент функции, который принимает предустановленное значение, если при вызове функции для него не передано другое. Значения по умолчанию задаются при объявлении функции.

python
def greet(name, message="Hello"):
    print(f"{message}, {name}!")

greet("Alice")  # Hello, Alice!
greet("Bob", "Hi")  # Hi, Bob!

Важные нюансы:

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

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы