Курс 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. Удаление дубликатов с помощью множеств
  2. Преобразование символов с помощью map
  3. Метод join() для объединения элементов строки
  4. Метод gt в Python
  5. Функция zip() в Python
  6. Модуль subprocess: запуск внешних команд
  7. Подсчет вхождений элементов
  8. Обработка исключений с блоком else
  9. Создание веб-приложения с Flask
  10. Удаление знаков препинания в Python
  11. Оптимизация строк в Python
  12. Получение срезов итераторов
  13. Округление банкира в Python
  14. Настройка вывода в Numpy
  15. Переворот строки
  16. Подсчет элементов в Python
  17. Обрезка изображения с Pillow
  18. Деление в Python
  19. Удаление ключа из словаря
  20. Структура данных словарь в Python
  21. Библиотека sh: использование команд bash в Python
  22. Получение текущей директории
  23. Обход элементов в Python
  24. Функция pow() — возвести число в степень
  25. Генераторы в Python
  26. Получение текущей даты в Python
  27. Python enumerate() использование
  28. Статическая типизация в Python
  29. Измерение времени выполнения
  30. Python reversed() функция
  31. Работа с zip-архивами в Python
  32. Пустой оператор pass в Python
  33. Принципы Zen of Python
  34. Создание класса в Python
  35. Бесконечные списки в Python
  36. Проверка списка: any() и all()
  37. Установка Python3.7 и PIP
  38. Оформление текста в консоли с TermColor
  39. Numpy: использование Ellipsis
  40. Логические операторы в Python
  41. Пропуск строк в файле с itertools
  42. Многоточие в Python
  43. Регулярные выражения: метод match
  44. Визуализация пропусков данных
  45. Множественное присваивание в Python

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