Курс 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"
- Группировка элементов в словарь
- Сортировка элементов в Python
- Очистка данных с Pandas
- Решение переменной Шредингера
- Декоратор Property в Python
- Работа с deque из collections
- Однострочники Python
- Удаление элемента по индексу
- Получение частей дроби
- Принципы Zen Python
- Работа с изменяемыми списками
- Сравнение неупорядоченных списков
- Colorama: окрашивание текста в Python
- Запуск внешнего кода в Jupyter
- Библиотека wikipedia для Python
- Генераторные выражения и islice.
- Ключевое слово global в Python
- Список переменных в Python
- Метод lt для сортировки объектов
- Поиск простых чисел
- Удаление falsy-значений из списка с помощью filter
- Извлечение новостей с newspaper3k
- Скачать видео с YouTube
- Названия переменных
- Создание пар из последовательностей
- Настройка логгера Logzero
- split() без разделителя
- Таймер обратного отсчета
- Частичное совпадение пользовательского ввода в Python 3.10
- PrettyTable: создание таблицы
- Генераторы в Python
- globals и locals
- Игра «Виселица» на Python
- Нахождение отличий в списках
- Python UserString — создание подклассов строк
- Создание лямбда-функций
- Работа с IP-адресами в Python
- Порядок операций в Python
- Поиск уникальных элементов строкой в Python
- Нахождение разницы между списками в Python
- Декоратор защиты анонимных пользователей
- Удаление дубликатов с помощью множеств
- Функция pow() — возвести число в степень
- Принципы SRP и OCP
- Работа с файлами в Python















