Курс 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. Поиск уникальных элементов строкой в Python
  3. Проверка типа данных
  4. IPython и Jupyter Notebook: руководство
  5. Участие в LP стейкинге Waves
  6. Добавление элементов в список: append() vs extend()
  7. Вывод переменной и строки в Python
  8. Взаимодействие с sys
  9. Метод append() для списка
  10. Создание namedtuple из словаря
  11. Копирование в Python
  12. Установка Python — Простое руководство
  13. Работа с массивами в Python
  14. EMOT преобразование эмодзи в текст
  15. Defaultdict в Python
  16. Основы работы со списками
  17. Работа с итераторами через срезы
  18. Добавление цвета в консоли
  19. Утечки переменных цикла в Python 3.x
  20. Удаление пробелов методом translate()
  21. Установка и использование emoji
  22. Декораторы в Python
  23. List Comprehension Tutorial
  24. Избегайте ошибку FileNotFoundError
  25. Создание графиков в терминале
  26. Добавление кнопки в tkinter
  27. Метод __imod__ для Python
  28. Строковое представление объектов
  29. Область видимости переменных
  30. Получение идентификатора объекта в памяти
  31. Генераторы списков
  32. Отправка HTTP-запросов в Python
  33. Принципы Zen of Python
  34. Математические функции в Python
  35. Преобразование символов в нижний регистр
  36. Итерации в Python
  37. Передача параметров в Python
  38. Создание OrderedDict
  39. Атрибуты массивов в Numpy
  40. Декоратор Ajax required
  41. Работа с путями в Python
  42. Функции map() и reduce() в Python
  43. Работа с CSV файлами в Python
  44. Метод enumerate() в Python

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