Курс 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. Метод rsub в Python: расширение функциональности вычитания
  2. Преобразование символов с помощью map
  3. UserString в Python
  4. Функция с *args.
  5. Метод get() в Python
  6. Логирование в Python
  7. Логические значения в Python
  8. Работа с deque из collections
  9. Встраивание HTML в Jupyter Notebook
  10. Печать месячного календаря
  11. Управление контекстом выполнения
  12. Генерация UUID в Python
  13. Функция eval() в Python
  14. ChainMap.new_child() — добавление нового словаря
  15. Передача аргументов через **arguments
  16. Изучение объектов с помощью dir()
  17. Декоратор проверки активности
  18. Приближение чисел в Python
  19. Переопределение метода __or__()
  20. Декораторы в Python
  21. Изменение элемента списка
  22. Получение атрибутов и методов класса
  23. Python: библиотеки и функции
  24. Распаковка аргументов в Python
  25. Метод rpow в Python
  26. Проблема с изменяемыми аргументами
  27. Работа с YAML в Python
  28. Комментарии в Python
  29. Работа с collections в Python.
  30. Работа с Enum в Python3.
  31. Big O оптимизация
  32. Установка и использование pyshorteners
  33. Упрощение работы с JSON-данными в Python
  34. Взаимодействие с sys
  35. Библиотека wikipedia для Python
  36. Сложение матриц в NumPy
  37. Операции с кортежами
  38. Работа с комбинациями в Python.
  39. Разделение строки с регулярными выражениями
  40. Генерация QR-кодов с библиотекой qrcode
  41. capitalize() — изменение регистра первого символа строки
  42. Создание словарей с defaultdict()
  43. Работа с базами данных SQLite
  44. Метод __call__ в Python
  45. Обработка аргументов Python
  46. Модуль functools в Python

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