Курс 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"

  1. Срезы в Numpy
  2. Обработка исключений с блоком else
  3. Получение атрибутов и методов класса
  4. Переопределение унарных операторов
  5. Ограничение ресурсов в Python
  6. Работа со словарями Python
  7. Преобразование символов с помощью map
  8. Моржовый оператор в Python 3.8
  9. Вычисление натурального логарифма в NumPy
  10. Считывание бинарного файла в Python
  11. Разделение строки с помощью re.split()
  12. Функция zip() в Python
  13. GitHub в Telegram: подписка на уведомления
  14. Функция all() в Python
  15. Класс UserDict: дополнительная функциональность
  16. Частичное применение функций в Python
  17. Добавление элемента в список.
  18. Виртуальное окружение Python
  19. Переименование файлов в Python
  20. Методы HTTP запросов в Flask
  21. Множественное присваивание в Python
  22. Работа со строками
  23. Модуль Antigravity в Python 3
  24. Форматирование данных с помощью pprint
  25. Запрос пароля с помощью getpass
  26. Создание уникального множества
  27. Преобразование текста в нижний регистр
  28. Создание новых функций через partial
  29. Копирование объектов в Python
  30. Лимиты на ресурсы Python
  31. PEP-401: оператор
  32. Логирование с Logzero: ротация файла
  33. Работа с collections в Python.
  34. Объединение итераторов
  35. Разработка Telegram-ботов
  36. Создание списка дат
  37. Управление ресурсами с контекстными менеджерами
  38. PUT запрос для обновления данных
  39. Повторение элементов в Python
  40. Установка Python — Простое руководство
  41. Рациональные числа в Python
  42. Генерация UUID в Python
  43. Вставка переменных в шаблоны Flask
  44. Итераторы с потерямиZIP
  45. Вывод символов строки в Python

Marketello читают маркетологи из крутых компаний