Курс 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. kwargs в Python
  2. Определение размера папок в Python
  3. Объединение словарей в Python
  4. Анализ кода — Python
  5. Оптимизация памяти с помощью __slots__
  6. Фильтрация списка чисел
  7. Ошибка NotImplemented в Python
  8. Декораторы в Python
  9. Метод count() для списка
  10. Создание вкладок с TKinter
  11. Создание копии итератора
  12. Объединение словарей в Python
  13. Измерение потребления памяти при сортировке
  14. Нахождение самого длинного слова в списке с помощью max
  15. Метод rpow в Python
  16. Работа с timedelta в Python
  17. Функции-генераторы в Python
  18. Подсказки при вводе данных в Python
  19. Поиск всех индексов подстроки
  20. Введение в Python
  21. Работа с асинхронными задачами в Python
  22. Группировка элементов Python
  23. Определение индекса элемента списка
  24. Работа с областями видимости переменных
  25. Поиск файлов по шаблону
  26. Оператор Walrus в Python 3.8
  27. Обновление данных через PUT запрос
  28. Компиляция регулярных выражений
  29. Подсчет элементов в Python
  30. Подсказки типов в Python
  31. Декоратор total_ordering для класса Point
  32. Хеширование паролей с использованием salt
  33. Функции all() и any() в Python
  34. Комментарии в Python
  35. Контроль точности вывода чисел
  36. Удаление и повторная вставка ключа в OrderedDict
  37. Лямбда-функции в Python
  38. Управление виртуальными окружениями в Python
  39. Модуль pprint: улучшение вывода данных
  40. Улучшенные подсказки для импорта в Python 3.12
  41. Запрос пароля с помощью getpass
  42. Метод lt для сортировки объектов
  43. Циклы for в Python
  44. Инициализация переменных
  45. Курс Data Scientist в медицине

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