Курс 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. JMESPath в Python
  3. Оптимизация памяти с помощью __slots__
  4. Обмен значений переменных в Python
  5. Доступ к локальным переменным
  6. Работа с процессами в Python
  7. Генераторы списков
  8. Методы split() и join() — Python строк.
  9. Объединение словарей в Python
  10. Использование подчеркивания в REPL
  11. Установка переменной среды в Python
  12. Создание уникального множества
  13. Monkey Patching в Python
  14. Особенности запятых в Python
  15. Упрощенный вывод данных в Python
  16. Codecademy в Telegram
  17. Метод сравнения объектов в Python
  18. Запуск внешних программ с subprocess
  19. Очистка входных данных
  20. Python UserString — создание подклассов строк
  21. Циклы в Python
  22. Преобразование данных в Python
  23. Эффективная конкатенация строк с использованием join()
  24. Управление браузером с Selenium
  25. Управление IP-адресами через прокси
  26. Изменение объектов в Python
  27. Объединение словарей в Python
  28. Метаклассы в Python
  29. Работа с файлами в Python
  30. Метод join для наборов
  31. Настройка логгера Logzero
  32. Метод split() для разделения строк
  33. Функция all() в Python
  34. Метод setdefault() в Python
  35. Списки: объединение, изменение
  36. Работа со строками в Python
  37. Обновление и получение данных в SQLite
  38. Расширение информации об ошибке в Python
  39. Операции с матрицами в Python
  40. Капитализация строк
  41. Проверка элементов списка условием
  42. Обновление ключей в Python
  43. Python: изменяемые и неизменяемые коллекции
  44. globals и locals

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