Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Значення None | Повернення значень
Посібник з функцій Python
course content

Зміст курсу

Посібник з функцій Python

Посібник з функцій Python

1. Що Таке Функція в Python?
2. Специфікація Аргументів Функції
3. Довільні Аргументи
4. Повернення значень
5. Деякі поглиблені теми

Значення None

У Python, None - це спеціальний об'єкт, який вказує на відсутність значення. Якщо ми не визначаємо жодного значення для повернення, за замовчуванням використовується None. Він часто використовується для індикації того, що функція не повертає жодного значимого результату. Розглянемо різні випадки, коли може використовуватися значення повернення None:

Перший випадок: Коли функція не має конкретного результату або значення для повернення:

12345
def greet(name): print(f'Hello, {name}!') result = greet('Alice') print(result)
copy

У цьому випадку функція greet() просто виводить привітання, але не повертає жодного конкретного значення. Значення за замовчуванням – None.

Другий випадок: Коли функція використовується заради її побічних ефектів або дій, а не поверненого значення.

12345678
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
copy

У цьому прикладі функція save_data() виконує деякі дії для збереження даних, але не повертає жодного конкретного результату. Значення, яке повертається, є None, проте акцент робиться на побічному ефекті збереження даних.

Все було зрозуміло?

Секція 4. Розділ 3
We're sorry to hear that something went wrong. What happened?
some-alt