Курс 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. Создание комплексных чисел
  3. Определение индекса элемента списка
  4. Подсчет частотности элементов в Python
  5. Оператор del в Python
  6. Управление пакетами с pip
  7. Работа с изменяемыми списками
  8. Numpy: использование Ellipsis
  9. Тип CodeType в Python.
  10. Разделение строки с регулярными выражениями
  11. Lambda-функция в Python: использование с map() и sum()
  12. Метод округления чисел
  13. Структуры данных в Python
  14. GitHub в Telegram: подписка на уведомления
  15. Декораторы в Python
  16. Ветвление выражения в Python
  17. Функция zip() для объединения списков
  18. Обход дочерних элементов BeautifulSoup
  19. Функция findall() для поиска вхождений строки
  20. Профилирование данных с Pandas.
  21. TypedDict для kwargs в Python 3.12
  22. Стать Python-разработчиком
  23. Преобразование генераторов в циклы
  24. Функция map() в Python
  25. Метод pos в Python
  26. Иерархия классов в Python
  27. Поиск всех индексов подстроки
  28. Проверка дублей в списке.
  29. Шаблоны и наследование в Flask
  30. Работа с датами в Python
  31. Лямбда-функции в Python
  32. Управление памятью в Python
  33. Оптимизация памяти с помощью __slots__
  34. Списки в Python
  35. Логирование в Python
  36. Исправление ошибки NameError
  37. Создание списка через цикл
  38. Операторы Splat и splatty-splat
  39. Множественное наследование в Python
  40. Обновление множества в Python
  41. Операции с числами в Python
  42. Форматирование строк в Python

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