Курс 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. Установка пакета в Python
  3. Возврат нескольких значений
  4. Преобразование в float
  5. Обработка исключений в Python
  6. Работа с библиотекой xkcd
  7. Работа с изменяемыми списками
  8. Работа с Telegram API на Python
  9. Основы работы со строками в Python
  10. Solidity для DeFi Ethereum
  11. Python Метод sleep() из time
  12. Python Enum Weekday Usage
  13. Построение графиков в терминале с bashplotlib
  14. Использование модуля __future__
  15. Удаление элементов по срезу
  16. Многопоточность и асинхронное программирование в Python
  17. Функция findall() для поиска вхождений строки
  18. Обмен значений переменных в Python
  19. Добавление кнопки в tkinter
  20. Метод __irshift__ для Python
  21. Очистка строки в Python
  22. Метод get для словарей
  23. Проверка условий: all и any
  24. Сортировка и обратный порядок
  25. Векторизация в Python с NumPy.
  26. Создание словарей в Python
  27. Декораторы в Python
  28. Расширение информации об ошибке в Python
  29. Разделение функций на этапы
  30. Функция enumerate в Python
  31. Обмен данными с asyncio.Queue
  32. Работа с GitHub в Telegram
  33. Pillow: работа с изображениями
  34. Создание коллекций из генератора
  35. Генератор списка в Python
  36. Операторы сравнения в Python
  37. Руководство по использованию Colorama
  38. Переопределение метода len
  39. Генерация случайных чисел в Python
  40. Фильтрация списка от «ложных» значений
  41. Сложные типы данных в Python
  42. Управление ресурсами с контекстными менеджерами
  43. Введение в PyTorch
  44. Сравнение def и lambda функций в Python
  45. Реверс строки и списка в Python.
  46. Быстрый поиск кода

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