Курс 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. Сортировка данных в Python
  2. Распаковка с оператором *
  3. Контекстный менеджер в Python
  4. Проверка на палиндром
  5. Многострочные комментарии в Python
  6. Добавление элемента в список.
  7. Руководство по библиотеке pydantic
  8. Подсчет часто встречающихся элементов
  9. Установка и использование pyshorteners
  10. Переименование файлов в Python
  11. Создание новой даты в Python
  12. Обязательные аргументы в Python
  13. Обработка ошибок в Python
  14. Проверка дублей в списке.
  15. Python Поверхностное Копирование
  16. Работа с прокси в Python
  17. Отладка в командной строке
  18. Генераторы в Python
  19. Создание и использование ChainMap
  20. Определение функций с необязательными аргументами
  21. Операции с комплексными числами
  22. Генерация случайных данных в NumPy
  23. Проверка списка: any() и all()
  24. Создание новых списков
  25. Создание списков в Python
  26. Многоточие в Python
  27. Функции в Python: создание и вызов
  28. Равенство и идентичность в Python
  29. Открытие и редактирование скриптов Python
  30. Возвращение нескольких значений через кортеж или класс
  31. Избегайте ошибку FileNotFoundError
  32. Переопределение метода delitem в Python
  33. Работа с NumPy массивами
  34. Форматирование объектов с модулем pprint
  35. Преобразование данных в Python
  36. Обмен данными с asyncio.Queue
  37. Преобразование чисел в Python
  38. Обновление множества в Python
  39. Переменные класса и экземпляра
  40. Извлечение чисел из текста
  41. Руководство по использованию Colorama
  42. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  43. Работа с SQLite в Python
  44. Хранение переменных в Python.
  45. Подписка на Kaspersky Team

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