Курс 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"
- Кортежи в Python: особенности и преимущества
- Форматирование строк в Python
- Списковые включения в Python
- Переопределение метода
- Оформление кода по PEP 8
- Работа с типами данных в Python с помощью pydantic.
- Поиск самого длинного слова в списке с использованием max()
- Обратное распространение ошибки
- Поиск email
- Выбор редактора кода.
- Удаление элементов из списка в Python.
- Склеивание строк без циклов
- Метод join для наборов
- Работа с файлами в Python
- Открытие, чтение и закрытие файла
- Гибкие функции Python
- Работа с Enum в Python3.
- Переопределение метода divmod
- Хранение переменных в Python.
- Обмен данными с asyncio.Queue
- Копирование файлов с shutil()
- Работа с областями видимости переменных
- Оператор continue в Python
- Решатель судоку на Python с pygame
- List Comprehension Tutorial
- Использование функции enumerate()
- Оператор Walrus в Python 3.8
- Область видимости переменных в Python
- Контекстный менеджер в Python
- Создание комплексных чисел
- Работа с YAML в Python
- Генераторы в Python
- Генераторы в Python
- Работа с набором данных CIFAR10 в PyTorch
- Поиск частых элементов в списке
- Генераторные выражения и islice.
- Пространство имен в Python
- Основные операции с Numpy
- Python-dateutil — работа с датами
- Создание словаря через dict comprehension
- Функция pow() — возвести число в степень
- Сравнение строк в Python
- Проверка однородности элементов списка
- Переопределение метода len
- Разделение списка на гнппы















