КАК НЕ ВОЗВРАЩАТЬ НИЧЕГО В ФУНКЦИИ PYTHON

В Python функции могут возвращать значения с помощью оператора return. Однако иногда возникает ситуация, когда не нужно возвращать никакого значения из функции. Существует несколько способов решения этой задачи.

Первый способ - просто опустить оператор return в функции. При выполнении такой функции Python автоматически возвращает None, что является неявным возвращаемым значением по умолчанию. Например:

def print_hello():    print("Привет, мир!")    result = print_hello()print(result) # None

Второй способ - использовать оператор pass. Он не выполняет никаких действий, но позволяет определить пустую функцию без оператора return. Например:

def do_nothing():    pass    result = do_nothing()print(result) # None

Выбор между этими двумя способами зависит от ваших предпочтений и стиля кодирования. Их результаты будут идентичными.

Таким образом, есть несколько способов не возвращать ничего в функции Python. Вы можете либо опустить оператор return и позволить функции вернуть None неявно, либо явно использовать оператор pass для определения пустой функции.

Типизированный Python для профессиональной разработки — теория и практика [2022]

40 *args и **kwargs Python. Передача аргументов в функцию

9 УРОК — Функция def и Возврат return - ПОЛНЫЙ КУРС PYTHON

Прокачиваем типизацию Python-функций: None, NoReturn, Never, assert_never

Уроки Python casts #10 - Что такое yield

37 Возвращаемое значение функции. Оператор return Python

35 Функции (def) в Python. Определение и вызов функции