Курс 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 3.10
  2. Объединение словарей в Python
  3. Форматирование вывода списков
  4. Хеширование паролей с использованием salt
  5. Лямбда-функции для min/max
  6. Создание виртуальной среды
  7. Цикл while в Python
  8. Python Поверхностное Копирование
  9. Создание Radio кнопок в tkinter
  10. Создание класса в Python
  11. Модуль os: работа с файлами и папками
  12. Создание обратного итератора
  13. Обмен переменными в Jupyter
  14. PrettyTable: создание таблицы
  15. Получение срезов итераторов
  16. Объединение списков с помощью zip
  17. Профилирование с cProfile
  18. Модуль itertools: комбинации и перестановки
  19. Объединение словарей в Python
  20. Получение текущего времени в Python
  21. Установка пакетов с помощью pip
  22. Однострочники Python
  23. Методы сравнения множеств
  24. Списковый компрехеншен.
  25. Создание комплексных чисел
  26. Работа с аргументами командной строки в Python
  27. Создание копии итератора
  28. Конкатенация строк в Python
  29. Блок else в циклах Python
  30. Обмен значений переменных в Python
  31. Вложенные функции в Python
  32. Работа с Telegram API на Python
  33. Преобразование многоуровневого словаря
  34. Работа с collections.Counter
  35. Расчет времени выполнения кода
  36. Переопределение метода __or__()
  37. Метод __ilshift__ для битового сдвига влево
  38. Операции с числами в Python
  39. Основные методы NumPy
  40. Карта бомбоубежищ в Москве и Питере
  41. Обязательные аргументы в Python
  42. Создание новых списков через list comprehensions
  43. Декодирование строк в Python
  44. Подписка на SelectelNews в Twitter
  45. Работа с комплексными числами

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