def test(a=None):
print(a)
test()
None
. Значение по умолчанию для аргумента a
установлено в None
. При вызове функции test()
без аргументов, используется значение по умолчанию, которое и выводится на экран.
Вопрос: Что выведет следующий код?
def test(a=None):
print(a)
test()
Ответ:
Данный код выведет None
.
Объяснение:
Функция test
определена с аргументом a
, имеющим значение по умолчанию None
.
При вызове функции test()
без аргументов, используется значение аргумента по умолчанию, то есть None
.
Оператор print(a)
выводит значение переменной a
, которое в данном случае равно None
.