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

Приведи пример использования None в Python

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

Пример:

python
def find_index(lst, target):
    for idx, value in enumerate(lst):
        if value == target:
            return idx
    return None  # если элемент не найден

result = find_index([1, 2, 3], 4)
if result is None:  # важно использовать `is`, а не `==`
    print("Элемент не найден")

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

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

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

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

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