Курс 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. Срез списка в Python
  3. Работа с эмодзи в Python
  4. Разделение функций на этапы
  5. Асинхронный код в Python
  6. Конвертация коллекций в Python
  7. Проекты на Python
  8. Создание виртуальной среды
  9. Работа с JSON данными в Python
  10. Применение команды break
  11. Подсчет вхождений элементов
  12. Ограничение итераций в Python
  13. Обучение модели с указанием эпох
  14. Создание функций высшего порядка
  15. Автоматизация скриптов на AWS Lightsail.
  16. Профилирование с cProfile
  17. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  18. Создание .exe файла с pyinstaller
  19. Переопределение метода delitem в Python
  20. PEP-401: оператор
  21. Преобразование символов с помощью map
  22. Обработка исключений в Python 3
  23. Создание файла с проверкой ошибки
  24. Измерение времени выполнения кода
  25. Операции со строками в Python
  26. Хеширование паролей с солью
  27. Замер времени выполнения кода
  28. Декораторы в Python
  29. Стать Python-разработчиком
  30. Подсчет элементов с помощью Counter из collections
  31. Транспонирование 2D-массива с помощью zip
  32. Освобождение памяти в Python
  33. Инверсия списка и строки в Python
  34. Создание и использование ChainMap
  35. Реализация операции -= для пользовательского класса
  36. Копирование списков в Python
  37. Метод gt в Python
  38. Декоратор @override
  39. Расчет времени выполнения
  40. Список и кортеж в Python
  41. Упрощение работы с JSON-данными в Python
  42. Декораторы в Python
  43. Работа с утверждениями в Python
  44. Обмен данными с asyncio.Queue
  45. Многоточие в Python
  46. Непрерывная проверка в Python
  47. Преобразование чисел в восьмеричную строку

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