Курс 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. Сортировка данных в Python
  3. Метод __int__ в Python
  4. Обучение модели с указанием эпох
  5. Преобразование строки в число
  6. Встроенные функции Python
  7. Списковый компрехеншен.
  8. Работа с collections в Python.
  9. Управление фоновыми задачами в Python
  10. Проблема с изменяемыми аргументами
  11. Распаковка с оператором *
  12. Codecademy в Telegram
  13. ChainMap избыточные ключи
  14. Разделение функций на этапы
  15. Основные функции и модули Python
  16. Оформление кода по PEP 8
  17. Генераторы в Python
  18. Рекурсия для обращения строки
  19. Область видимости переменных
  20. Метод lt для сортировки объектов
  21. Блок else в Python
  22. Объединение словарей в Python
  23. Копирование в Python
  24. Метод setitem в Python
  25. Antigravity модуль
  26. Нан-рефлексивность в Python
  27. Вложенные функции в Python
  28. Замена текста с re.sub()
  29. Python Поверхностное Копирование
  30. Howdoi — получение ответов из терминала
  31. Оптимизация создания строк
  32. Регулярные выражения: метод match
  33. Транспонирование 2D-массива с помощью zip
  34. Инверсия списков и строк в Python
  35. Сортировка HTML по CSS-селектору
  36. Colorama: окрашивание текста в Python
  37. Модуль math: основные функции
  38. Работа с срезами в Numpy
  39. Блок else в циклах.
  40. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  41. Создание коллекций из генератора
  42. Локальные переменные.
  43. Методы обработки строк в Python

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