Курс 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"
- Скрытие вывода данных
- Функция с **kwargs в Python
- Удаление ключей из словаря
- Метод invert для побитового отрицания
- Возврат нескольких значений из функции
- Протокол управления контекстом
- Обход элементов в Python
- Роль запятой в Python
- Defaultdict в Python
- Перевод эмодзи и эмотиконов.
- Оболочка Python
- Оформление текста в консоли с TermColor
- Вывод переменной и строки в Python
- Игра «Камень, ножницы, бумага» — Python
- Запуск внешних программ с subprocess
- Функция zip() в Python
- Распаковка элементов последовательности
- Округление в Python
- Курс Data Scientist в медицине
- Запрос DELETE с библиотекой requests
- Роль object и type в Python
- Абстракции словарей и множеств в Python
- Повторение элементов в Python
- Модуль os: работа с файлами и папками
- Установка и использование модуля «howdoi»
- Избегайте двойного подчеркивания
- Запуск Python из интерпретатора
- Использование метода lower()
- Разработка игры Pong с turtle
- F-строки в Python
- enumerate() в Python для работы с индексами
- Работа с JSON в Python
- Перезагрузка оператора в Python
- Переопределение метода delitem в Python
- Принципы SRP и OCP
- Множественное наследование в Python
- Подсчет количества элементов в списке
- Декораторы для регистрации функций
- Модуль Antigravity в Python 3
- Декораторы в Python
- Поиск шаблона в строке
- Использование defaultdict в Python
- Приближение чисел в Python
- Вычисление логарифмов в Python
- Деление в Python
- Кортеж в Python: создание и использование
- Генерация QR-кодов с Python
- Фильтрация списка от «ложных» значений















