Вы хотите проверить, что переменная x не является None, используя оператор идентичности. Какое выражение нужно написать?
A
x != NoneB
x not NoneC
x == not NoneD
x is not NoneПравильный ответ. Для проверки «не
None» с идентичностью используется is not.Разбор
Оператор is (и форма is not) проверяет идентичность объектов. Если нужно явно проверить, что x не является None, пишут x is not None. Вариант x not None — синтаксически неверен.
Проверь себя · 1/3разбор после ответа
Какое значение будет у
msg после выполнения name = "Анна" и msg = f"Привет, {name}!"?Ещё вопросы по теме «Синтаксис и типы данных»
- Какой результат вернёт вызов `type(10)`?
- После выполнения `y = str(42)` чему равен `y` и какой у него тип?
- Какая проверка наиболее корректна, чтобы убедиться, что переменная `x` равна `None`?
- Чему равно значение `result` после выполнения `result = 3 < 5`?
- Что вернёт выражение `" Python ".strip()`?
- Все вопросы по «Синтаксис и типы данных» →