Курс 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 reversed() vs срез[::-1]
  2. Оператор Walrus: правильное использование
  3. Функция enumerate в Python
  4. Разделение строки на пары ключ-значение.
  5. Ускорение обработки данных с %autoawait
  6. Замена текста в Python
  7. Функция divmod() в Python
  8. Python Менеджер контекста
  9. Изменение переменной в Python: nonlocal
  10. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  11. UserString в Python
  12. Профилирование кода на Python
  13. Печать комбинаций в Python с Itertools
  14. Работа с NumPy массивами
  15. Сравнение строк в Python
  16. Обработка исключений с блоком else
  17. Отслеживание выполнения программы с библиотекой tqdm
  18. Обход элементов в Python
  19. Функция zip() для объединения списков
  20. Вложенные функции в Python
  21. Работа с Colorama
  22. Получение комбинаций в Python
  23. Работа с итераторами в Python
  24. Создание пользовательской коллекции в Python
  25. Удаление элементов по срезу
  26. Работа с итераторами через срезы
  27. Хранение данных
  28. Подсчет частоты элементов с Counter
  29. Нарезка списков в Python
  30. Функция map() в Python
  31. Установка виртуального окружения Python
  32. Метод count() для списков
  33. Работа с defaultdictами в Python
  34. Транспонирование 2D-массива с помощью zip
  35. Прокачанный трейсинг ошибок
  36. Создание объекта времени
  37. Python Enumerate
  38. Обработка StopIteration в Python
  39. Реверс строки в Python
  40. Оформление кода по PEP 8
  41. Создание виртуальной среды
  42. Управление виртуальными средами в Python

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