Курс 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. Работа с deque из collections
  4. Просмотр атрибутов и методов класса
  5. Работа с WindowsPath()
  6. Печать комбинаций в Python с Itertools
  7. Разделение строки с помощью split()
  8. Получение локальных переменных в Python
  9. Создание графики с черепахой
  10. Хэш-функции в Python
  11. Работа с argparse
  12. Разбиение строки в Python
  13. Однострочники Python
  14. Работа с базами данных SQLite
  15. Оценка выражений генератора в Python
  16. Импортирование в Python
  17. Проектирование Singleton с метаклассом
  18. Форматирование строк в Python
  19. Список переменных в Python
  20. Закрытие файла в Python
  21. Вычисление логарифмов в Python
  22. Преобразование строк в числа с плавающей запятой
  23. Функция с *args.
  24. Хеширование паролей с солью
  25. Python itertools combinations() — группировка элементов
  26. Частичное совпадение пользовательского ввода в Python 3.10
  27. Оператор continue в Python
  28. Метод __iand__ для пользовательских классов
  29. Группировка элементов Python
  30. Получение пути к текущему скрипту с помощью os
  31. Функции с дополнением
  32. Преобразование строки в число
  33. Перевод эмодзи и эмотиконов.
  34. Чтение и запись TOML-конфигов
  35. Создание новых функций с помощью functools.partial
  36. Проверка запуска скрипта или импорта модуля
  37. Сглаживание списка
  38. Решение переменной Шредингера
  39. Лямбда-функции в Python
  40. Генерация QR-кодов с библиотекой qrcode
  41. Подсчет элементов с помощью Counter
  42. Обновление данных через PUT запрос
  43. Упрощение работы с JSON-данными в Python
  44. Генераторы в Python
  45. Функции в одну строку
  46. Получение текущей даты в Python
  47. Функция enumerate() в Python
  48. Транспонирование матрицы в Python
  49. Генерация случайных чисел в Python

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