Встречается на собеседованиях • сегодня
Где используешь None в Python
None в Python используется для обозначения отсутствия значения или пустого состояния. Основные случаи:
- Инициализация переменных – когда значение пока неизвестно:
python
result = None
if condition:
result = 42- Возврат из функции по умолчанию:
python
def find_item(items, target):
for item in items:
if item == target:
return item
return None # если элемент не найден- Проверка на отсутствие значения:
python
if value is None:
print("Значение не задано")- Аргументы функций по умолчанию (но осторожно с изменяемыми типами!):
python
def process(data=None):
if data is None:
data = []
data.append(1)
return data- Удаление ссылок на объекты:
python
x = [1, 2, 3]
x = None # сборщик мусора может освободить памятьNone – это синглтон, поэтому проверяйте через is, а не ==.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы