Курс 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 reversed() vs срез[::-1]
- Оператор Walrus: правильное использование
- Функция enumerate в Python
- Разделение строки на пары ключ-значение.
- Ускорение обработки данных с %autoawait
- Замена текста в Python
- Функция divmod() в Python
- Python Менеджер контекста
- Изменение переменной в Python: nonlocal
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- UserString в Python
- Профилирование кода на Python
- Печать комбинаций в Python с Itertools
- Работа с NumPy массивами
- Сравнение строк в Python
- Обработка исключений с блоком else
- Отслеживание выполнения программы с библиотекой tqdm
- Обход элементов в Python
- Функция zip() для объединения списков
- Вложенные функции в Python
- Работа с Colorama
- Получение комбинаций в Python
- Работа с итераторами в Python
- Создание пользовательской коллекции в Python
- Удаление элементов по срезу
- Работа с итераторами через срезы
- Хранение данных
- Подсчет частоты элементов с Counter
- Нарезка списков в Python
- Функция map() в Python
- Установка виртуального окружения Python
- Метод count() для списков
- Работа с defaultdictами в Python
- Транспонирование 2D-массива с помощью zip
- Прокачанный трейсинг ошибок
- Создание объекта времени
- Python Enumerate
- Обработка StopIteration в Python
- Реверс строки в Python
- Оформление кода по PEP 8
- Создание виртуальной среды
- Управление виртуальными средами в Python















