Курс 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 3.10
- Объединение словарей в Python
- Форматирование вывода списков
- Хеширование паролей с использованием salt
- Лямбда-функции для min/max
- Создание виртуальной среды
- Цикл while в Python
- Python Поверхностное Копирование
- Создание Radio кнопок в tkinter
- Создание класса в Python
- Модуль os: работа с файлами и папками
- Создание обратного итератора
- Обмен переменными в Jupyter
- PrettyTable: создание таблицы
- Получение срезов итераторов
- Объединение списков с помощью zip
- Профилирование с cProfile
- Модуль itertools: комбинации и перестановки
- Объединение словарей в Python
- Получение текущего времени в Python
- Установка пакетов с помощью pip
- Однострочники Python
- Методы сравнения множеств
- Списковый компрехеншен.
- Создание комплексных чисел
- Работа с аргументами командной строки в Python
- Создание копии итератора
- Конкатенация строк в Python
- Блок else в циклах Python
- Обмен значений переменных в Python
- Вложенные функции в Python
- Работа с Telegram API на Python
- Преобразование многоуровневого словаря
- Работа с collections.Counter
- Расчет времени выполнения кода
- Переопределение метода __or__()
- Метод __ilshift__ для битового сдвига влево
- Операции с числами в Python
- Основные методы NumPy
- Карта бомбоубежищ в Москве и Питере
- Обязательные аргументы в Python
- Создание новых списков через list comprehensions
- Декодирование строк в Python
- Подписка на SelectelNews в Twitter
- Работа с комплексными числами















