def test():
return
print(test())
test()
не возвращает никакого значения явно. В Python, если функция не имеет оператора return
или return
без аргумента, она неявно возвращает None
. Следовательно, print(test())
выведет в консоль значение None
.
В Python, если функция не возвращает явно никакого значения с помощью оператора return
, то она неявно возвращает значение None
.
В представленном коде функция test()
определена следующим образом:
def test():
return
Оператор return
без аргументов (или вообще отсутствие оператора return
) приводит к возврату значения None
.
Строка print(test())
вызывает функцию test()
, которая возвращает None
. Затем функция print()
выводит это значение None
на консоль.
Программа выведет в консоль:
None