Курс 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. Удаление дубликатов из списка с помощью dict.fromkeys
  4. Преобразование чисел в слова
  5. Сортировка и разворот списка
  6. Условные выражения в Python
  7. Разделение строки на пары ключ-значение.
  8. Работа с collections в Python.
  9. Вложенные циклы в Python
  10. Преобразование строк в числа с плавающей запятой
  11. Управление ресурсами с контекстными менеджерами
  12. Списковый компрехеншен.
  13. Функция zip() для объединения списков
  14. Создание новых списков в Python
  15. Управление экспортом элементов
  16. Объединение объектов в Python
  17. Генераторы словарей и множеств
  18. Работа с CSV в Python
  19. Типы возвращаемых значений в Python
  20. Работа со списками
  21. Установка User-Agent в Python
  22. Создание обратного итератора
  23. Модуль xkcd: загрузка комиксов
  24. Сравнение объектов в Python
  25. Группы исключений в Python
  26. Векторизация в Python с NumPy.
  27. Форматирование строк в Python.
  28. Ускоренный импорт библиотек
  29. Путь к интерпретатору Python
  30. Официальный канал Python в Telegram
  31. Создание комплексных чисел
  32. Роль ключевого слова self
  33. Выбор редактора кода.
  34. Функции в Python
  35. Создание класса в Python
  36. Создание и обучение модели с Keras
  37. Управление памятью в Python
  38. Определение объема памяти объекта
  39. Функции с дополнением
  40. Замена текста в Python
  41. Разделение строк в Python
  42. Импорт модуля из другого каталога
  43. Работа с deque в Python
  44. Работа с Telegram API на Python
  45. Многоточие в Python
  46. Автоматизация с Python

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