Курс Python → Оператор «not» в Python

Оператор «not» в языке программирования Python используется для инвертирования булевого значения. Когда мы используем оператор «not», он превращает True в False и False в True. Это очень удобно, когда нам нужно проверить, выполняется ли какое-то условие.

Например, предположим, у нас есть переменная is_raining, которая хранит булевое значение True, если идет дождь, и False, если дождь не идет. Мы можем использовать оператор «not» для проверки, не идет ли дождь в данный момент:

is_raining = True
if not is_raining:
    print("Сейчас не идет дождь")
else:
    print("Идет дождь")

В данном примере, если переменная is_raining равна True (то есть идет дождь), оператор «not» инвертирует ее значение на False, и программа выводит сообщение «Идет дождь». Если переменная is_raining равна False (то есть дождь не идет), оператор «not» инвертирует ее значение на True, и программа выводит сообщение «Сейчас не идет дождь».

Таким образом, использование оператора «not» позволяет нам легко инвертировать булевые значения и проверять различные условия в наших программах на Python. Это удобный инструмент для работы с логическими операциями и условиями.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Основы Python
  2. Настройка шрифта и цвета в Tkinter
  3. Создание GUI с Tkinter: Entry
  4. Операторы сравнения в Python
  5. Виртуальные среды в Python
  6. Возвращение нескольких значений через кортеж или класс
  7. Отладка кода
  8. Работа с Enum в Python3.
  9. Инициализация структур данных
  10. Получение пути к текущему скрипту с помощью os
  11. Работа с NumPy.linalg
  12. Создание таблиц в терминале с PrettyTable
  13. Определение объема памяти объекта
  14. Оформление кода по PEP 8
  15. Создание объекта timedelta
  16. %pinfo: получение информации об объекте
  17. Управление асинхронными задачами с помощью Semaphore
  18. Чтение бинарного файла в Python.
  19. Создание списков в Python
  20. Частичное совпадение ввода
  21. Вывод переменной и строки в Python
  22. Справка по импортированным модулям
  23. Сортировка HTML по CSS-селектору
  24. Установка и использование pyshorteners
  25. Извлечение статей с newspaper3k
  26. Enum в Python
  27. Определение локальных переменных в Python
  28. Таймер обратного отсчета
  29. Работа с файлами в Python
  30. Преобразование строки в число
  31. Magic Commands — улучшение работы с Python
  32. Создание матрицы в Python
  33. Логирование в Python
  34. Округление банкира в Python
  35. Работа с NumPy
  36. Решатель судоку на Python с pygame
  37. Функции-генераторы в Python
  38. Получение текущего времени в Python
  39. Применение команды break
  40. Декораторы в Python
  41. Генераторы данных
  42. globals и locals
  43. Python Ellipsis использование
  44. Библиотека Emoji: использование смайлов в Python
  45. Управление виртуальными средами в Python

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