Курс Python → Оператор «not» в Python
Оператор «not» в языке программирования Python используется для инвертирования булевого значения. Когда мы используем оператор «not», он превращает True в False и False в True. Это очень удобно, когда нам нужно проверить, выполняется ли какое-то условие.
Например, предположим, у нас есть переменная is_raining, которая хранит булевое значение True, если идет дождь, и False, если дождь не идет. Мы можем использовать оператор «not» для проверки, не идет ли дождь в данный момент:
is_raining = True
if not is_raining:
print("Сейчас не идет дождь")
else:
print("Идет дождь")
В данном примере, если переменная is_raining равна True (то есть идет дождь), оператор «not» инвертирует ее значение на False, и программа выводит сообщение «Идет дождь». Если переменная is_raining равна False (то есть дождь не идет), оператор «not» инвертирует ее значение на True, и программа выводит сообщение «Сейчас не идет дождь».
Таким образом, использование оператора «not» позволяет нам легко инвертировать булевые значения и проверять различные условия в наших программах на Python. Это удобный инструмент для работы с логическими операциями и условиями.
Другие уроки курса "Python"
- Метод rsub в Python: расширение функциональности вычитания
- Преобразование символов с помощью map
- UserString в Python
- Функция с *args.
- Метод get() в Python
- Логирование в Python
- Логические значения в Python
- Работа с deque из collections
- Встраивание HTML в Jupyter Notebook
- Печать месячного календаря
- Управление контекстом выполнения
- Генерация UUID в Python
- Функция eval() в Python
- ChainMap.new_child() — добавление нового словаря
- Передача аргументов через **arguments
- Изучение объектов с помощью dir()
- Декоратор проверки активности
- Приближение чисел в Python
- Переопределение метода __or__()
- Декораторы в Python
- Изменение элемента списка
- Получение атрибутов и методов класса
- Python: библиотеки и функции
- Распаковка аргументов в Python
- Метод rpow в Python
- Проблема с изменяемыми аргументами
- Работа с YAML в Python
- Комментарии в Python
- Работа с collections в Python.
- Работа с Enum в Python3.
- Big O оптимизация
- Установка и использование pyshorteners
- Упрощение работы с JSON-данными в Python
- Взаимодействие с sys
- Библиотека wikipedia для Python
- Сложение матриц в NumPy
- Операции с кортежами
- Работа с комбинациями в Python.
- Разделение строки с регулярными выражениями
- Генерация QR-кодов с библиотекой qrcode
- capitalize() — изменение регистра первого символа строки
- Создание словарей с defaultdict()
- Работа с базами данных SQLite
- Метод __call__ в Python
- Обработка аргументов Python
- Модуль functools в Python















