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

Что вернет функция, если нет return в Python

Если функция в Python не содержит оператора return или он не достигнут, функция возвращает None. Это поведение по умолчанию, так как None является значением, которое Python использует для обозначения отсутствия возвращаемого значения.

Пример:

python
def no_return():
    print("Эта функция ничего не возвращает")

result = no_return()
print(result)  # Выведет: None

Даже если функция имеет return без указания значения, она также вернет None:

python
def empty_return():
    return

print(empty_return())  # Выведет: None
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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