Курс 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"
- Удаление дубликатов с помощью множеств
- Преобразование символов с помощью map
- Метод join() для объединения элементов строки
- Метод gt в Python
- Функция zip() в Python
- Модуль subprocess: запуск внешних команд
- Подсчет вхождений элементов
- Обработка исключений с блоком else
- Создание веб-приложения с Flask
- Удаление знаков препинания в Python
- Оптимизация строк в Python
- Получение срезов итераторов
- Округление банкира в Python
- Настройка вывода в Numpy
- Переворот строки
- Подсчет элементов в Python
- Обрезка изображения с Pillow
- Деление в Python
- Удаление ключа из словаря
- Структура данных словарь в Python
- Библиотека sh: использование команд bash в Python
- Получение текущей директории
- Обход элементов в Python
- Функция pow() — возвести число в степень
- Генераторы в Python
- Получение текущей даты в Python
- Python enumerate() использование
- Статическая типизация в Python
- Измерение времени выполнения
- Python reversed() функция
- Работа с zip-архивами в Python
- Пустой оператор pass в Python
- Принципы Zen of Python
- Создание класса в Python
- Бесконечные списки в Python
- Проверка списка: any() и all()
- Установка Python3.7 и PIP
- Оформление текста в консоли с TermColor
- Numpy: использование Ellipsis
- Логические операторы в Python
- Пропуск строк в файле с itertools
- Многоточие в Python
- Регулярные выражения: метод match
- Визуализация пропусков данных
- Множественное присваивание в Python















