Курс Python → Оператор «not» в Python

Оператор «not» в Python является унарным логическим оператором, который инвертирует булево значение. Если значение переменной равно True, то оператор «not» сделает его False, и наоборот.

Пример использования оператора «not» может быть следующим:


rain = False
if not rain:
    print("На улице не идет дождь")

В данном примере переменная rain равна False, и оператор «not» инвертирует ее значение, что позволяет нам вывести сообщение «На улице не идет дождь».

Оператор «not» также можно комбинировать с другими логическими операторами, такими как «and» и «or», для более сложных условий. Например:


x = 10
y = 5
if x > y and not (x == 10):
    print("Условие выполняется")

В этом примере мы используем оператор «and» для проверки, что x больше y, и оператор «not» для инвертирования условия, что x равно 10. Если оба условия выполняются, то будет выведено сообщение «Условие выполняется».

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Удаление элементов из списка
  2. Добавление элемента в список.
  3. Создание списка дат
  4. Вывод баннеров
  5. Поиск наиболее частого элемента в списке
  6. Функции классификации комплексных чисел
  7. Создание веб-приложения с Flask
  8. Метод split() в Python
  9. Метод get() в Python
  10. Получение текущей даты и времени с помощью datetime
  11. Таймер обратного отсчета
  12. Создание словарей в Python
  13. Метод get для словаря
  14. Многопоточность в Python
  15. Структура строк в Python
  16. Работа с YAML в Python
  17. Копирование объектов в Python
  18. Хранение данных с помощью dataclasses
  19. Преобразование букв в нижний регистр
  20. Печать списка с помощью метода join
  21. Функция format() в Python
  22. Вывод символов строки в Python
  23. Создание и обучение модели с Keras
  24. Отладка регулярных выражений в Python
  25. Вывод переменной и строки в Python
  26. Python enumerate() для работы с индексами
  27. Работа с комплексными числами
  28. Работа со строками в Python
  29. Базовые объекты Python
  30. Разделение строки с помощью split()
  31. Получение обратного списка чисел
  32. Операции со строками в Python
  33. Работа с необработанными строками
  34. Выражения-генераторы в Python
  35. Работа с модулем random
  36. Функциональное программирование в Python
  37. Оператор (*) в Python
  38. Поиск наиболее частого элемента
  39. Оператор continue в Python
  40. Создание множества в Python
  41. Импорт модулей в Python 3.12
  42. Обработка элементов в Python
  43. Установка Python — Простое руководство
  44. Работа с множествами в Python

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