Курс 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. Проверка ввода с помощью isdigit
  2. Протокол управления контекстом
  3. Тестирование времени с Freezegun
  4. Явный импорт в Python
  5. Оптимизация памяти с __slots__
  6. Резервирование символов в Python
  7. Форматирование заголовков в Python
  8. Генераторы в Python
  9. Структуры данных в Python
  10. Работа с часовыми поясами в Python
  11. Измерение времени выполнения кода в Python
  12. Распаковка аргументов в Python
  13. Документирование функций в Python
  14. Форматирование даты с strftime()
  15. Логические операторы в Python
  16. Enum в Python: создание и использование перечислений
  17. Склеивание строк без циклов
  18. Названия столбцов в Python таблицах
  19. Функции all и any в Python
  20. Делегирование в Python
  21. Получение атрибутов и методов класса
  22. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  23. Python: цикл for и оператор присваивания
  24. Ускорение обработки данных с %autoawait
  25. Метод __int__ в Python
  26. Подсчет элементов в Python
  27. Основные функции и модули Python
  28. Строковое представление объектов
  29. Измерение времени выполнения кода с использованием time
  30. Работа с комплексными числами
  31. Подсказки типов в Python
  32. Циклы for в Python
  33. Установка Python — Простое руководство
  34. OrderedDict — упорядоченный словарь
  35. Получение срезов итераторов
  36. Работа с переменными в Python
  37. Форматирование вывода с F-строками
  38. Очистка данных в Python
  39. Метод __irshift__ для Python
  40. Преобразование кортежа в словарь.
  41. Объединение словарей в Python
  42. Срез в Python
  43. Метод rmatmul для обратного матричного умножения
  44. Извлечение данных из JSON
  45. Выражения-генераторы в Python
  46. Условное добавление элементов в список

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