Какая проверка наиболее корректна, чтобы убедиться, что переменная x равна None?
A
x == NoneB
x = NoneC
x is NoneD
x == 0Правильный ответ. Для проверки на
None обычно используют is.Разбор
None — специальное значение «ничего/нет значения». В Python для него принято использовать проверку идентичности: x is None. Оператор == сравнивает значения, а is проверяет, один и тот же ли это объект (и для None это самый ясный вариант).
Проверь себя · 1/3разбор после ответа
Что будет в переменной
item на каждой итерации цикла for item in enumerate(['a', 'b', 'c'])?