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

Есть ли цель

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

Пример:

python
def find_element(lst, target):
    for item in lst:
        if item == target:
            return item
    return None  # Если элемент не найден

result = find_element([1, 2, 3], 4)
print(result is None)  # True

Особенности:

  • None — синглтон, поэтому проверять лучше через is, а не ==.
  • Не путать с False, 0 или пустой строкой — это разные сущности.
  • Часто применяется в паттернах типа "опционального возврата".
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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