Курс Python → Оператор «not» в Python
Оператор «not» в Python позволяет инвертировать булево значение, то есть превратить True в False и наоборот. Это полезное средство для упрощения условных выражений и проверок. Например, если у нас есть переменная is_raining, которая равна True, то оператор «not» позволит нам проверить, не идет ли дождь, просто написав not is_raining.
Пример кода:
is_raining = True
if not is_raining:
print("Сейчас не идет дождь")
else:
print("Идет дождь")
В этом примере, если переменная is_raining равна True, то оператор «not» инвертирует это значение в False, и программа выводит сообщение «Сейчас не идет дождь». Если же переменная is_raining равна False, то условие not is_raining становится True, и программа выводит сообщение «Идет дождь».
Оператор «not» также можно использовать в более сложных условиях, вместе с другими логическими операторами, такими как «and» и «or». Например, мы можем написать условие, которое проверяет, не идет ли дождь и не слишком ли холодно:
is_raining = True
temperature = 15
if not is_raining and temperature > 10:
print("Погода отличная, можно идти гулять")
else:
print("Лучше остаться дома")
В данном случае, если is_raining равно True и temperature больше 10, то условие not is_raining станет False, и программа выведет сообщение «Погода отличная, можно идти гулять». Если хотя бы одно из условий не выполняется, программа выведет сообщение «Лучше остаться дома».
Другие уроки курса "Python"
- Проблемы с именами переменных
- Метод clear для коллекций
- Проверка списка: any() и all()
- Управление ресурсами с контекстными менеджерами
- Функции all() и any() в Python
- Обработка ошибок в Python
- Оператор Walrus: правильное использование
- Различия символов в Python
- Основы Python за 14 дней
- Управление User-Agent в Python
- Переменные в Python
- Сравнение def и lambda функций в Python
- Множественное наследование в Python
- Подсказки типов в Python
- Получение срезов итераторов
- Ключевое слово global в Python
- Оператор Walrus в Python
- Обработка исключений с блоком else
- Python enumerate() для работы с индексами
- Получение текущей даты в Python
- Очистка строки в Python
- Отправка POST-запроса в REST API
- Работа с аргументами командной строки в Python
- Документирование функций в Python
- Декораторы в Python
- Хранение данных
- Возведение в квадрат с помощью itertools
- Оператор деления для класса Rational
- Операторы увеличения и уменьшения переменной
- Структурирование именованных констант
- Генерация случайных данных в NumPy
- Работа с датой и временем в Python
- Создание инструмента обнаружения плагиата
- Функции высшего порядка в Python
- Цикл for в Python
- Декораторы в Python
- Поток данных в Python
- Defaultdict в Python
- Транспонирование матрицы в Python
- Преобразование Word в PDF с Spire.Doc
- Передача неизвестных аргументов в Python.
- Удаление ключей из словаря
- Счетчик ссылок в Python
- Генераторы в Python
- Управление памятью в numpy.
- Генерация QR-кодов с Python
- Метод is_absolute() для PurePath















