Курс Python → Оператор «not» в Python
Оператор «not» в Python позволяет инвертировать булево значение, то есть превратить True в False и наоборот. Это полезное средство для упрощения условных выражений и проверок. Например, если у нас есть переменная is_raining, которая равна True, то оператор «not» позволит нам проверить, не идет ли дождь, просто написав not is_raining.
Пример кода:
is_raining = True
if not is_raining:
print("Сейчас не идет дождь")
else:
print("Идет дождь")
В этом примере, если переменная is_raining равна True, то оператор «not» инвертирует это значение в False, и программа выводит сообщение «Сейчас не идет дождь». Если же переменная is_raining равна False, то условие not is_raining становится True, и программа выводит сообщение «Идет дождь».
Оператор «not» также можно использовать в более сложных условиях, вместе с другими логическими операторами, такими как «and» и «or». Например, мы можем написать условие, которое проверяет, не идет ли дождь и не слишком ли холодно:
is_raining = True
temperature = 15
if not is_raining and temperature > 10:
print("Погода отличная, можно идти гулять")
else:
print("Лучше остаться дома")
В данном случае, если is_raining равно True и temperature больше 10, то условие not is_raining станет False, и программа выведет сообщение «Погода отличная, можно идти гулять». Если хотя бы одно из условий не выполняется, программа выведет сообщение «Лучше остаться дома».
Другие уроки курса "Python"
- Обучение модели с указанием эпох
- Замена текста с помощью sub
- Удаление ключа из словаря в Python
- Метод gt в Python
- Упрощенный вывод данных в Python
- Обновление шаблона base.html
- Хешируемые ключи в Python
- Создание панели меню Tkinter
- Декораторы классов
- Область видимости переменных
- Обработка исключений в Python
- Тернарный оператор в Python
- Объединение словарей в Python
- Python: Фильтрация списков с помощью filter()
- Генератор бросков кубиков
- Python: отличительная особенность — отступы
- TypedDict для kwargs в Python 3.12
- Фильтрация списков с itertools
- Перевод двоичного кода в целое число
- Управление памятью в Python
- Удаление знаков препинания в Python
- Функция zip() — объединение последовательностей
- Методы list в Python
- Функции map, filter и reduce
- Перевод текста с Python Translator
- Итераторы в Python
- Инициализация переменных
- Генераторы данных
- Импорт модуля из другого каталога
- Обмен переменными в Jupyter
- Создание веб-приложения с Flask
- Конкатенация строк в Python
- Аннотации типов в Python
- Поиск с помощью регулярных выражений
- Метод bool() в Python
- Enum в Python: создание и использование перечислений
- Генераторы в Python
- Импорт классов из другого файла
- Логирование в Python
- Ошибка NotImplemented в Python
- Создание функций высшего порядка
- Установка Home Assistant
- Импорт с альтернативным именем
- Структура данных словарь в Python















