Зміст курсу
Посібник з функцій Python
Посібник з функцій Python
Значення Повернення None
У Python, None
— це спеціальний об'єкт, який представляє відсутність значення. Якщо ми не вказуємо жодного значення, яке повертається, за замовчуванням використовується None
. Це зазвичай використовується для позначення того, що функція не повертає жодного значущого результату. Розглянемо різні випадки, коли може бути використане значення None
:
Перший випадок
Коли функція не має конкретного результату або значення для повернення:
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
У цьому випадку функція greet()
просто виводить вітальне повідомлення без повернення конкретного значення. Значення за замовчуванням — None
.
Другий випадок
Коли функція використовується для своїх побічних ефектів або дій, а не для повернення значення:
def save_data(data): # Save the data to a file or database # ... print('Data was saved succesfully!') data = [] result = save_data(data) print(result) # output: `None`
У цьому прикладі функція save_data()
виконує дії для збереження даних, але не повертає конкретний результат. Значення, що повертається, - це None
, але акцент робиться на побічному ефекті збереження даних.
Дякуємо за ваш відгук!