Курс 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. Функция sleep() в Python
  2. Подписка на Kaspersky Team
  3. Создание пар из последовательностей
  4. Создание графики с черепахой
  5. Работа с модулем random
  6. Управление памятью в Python
  7. Очистка списка от False, None, 0, «»
  8. Рациональные числа в Python
  9. Удаление символов новой строки в Python.
  10. Форматирование даты с strftime()
  11. Оператор walrus в Python
  12. Создание словарей в Python
  13. Создание функций высшего порядка
  14. Оптимизация строк в Python
  15. Участие в LP стейкинге Waves
  16. Разделение списка на гнппы
  17. Многострочные комментарии в Python
  18. Преобразование типов данных в set comprehension
  19. Замена символов в Python
  20. Возврат нескольких значений из функции
  21. Ограничение итераций в Python
  22. Присоединение элементов коллекции
  23. Вставка переменных в шаблоны Flask
  24. Работа со словарями
  25. Конструктор в Python
  26. Progress с библиотекой tqdm
  27. Ошибка NotImplemented в Python
  28. F-строки в Python
  29. f-строки в формате строк
  30. Ключевое слово global в Python
  31. Преобразование текста в речь с Python
  32. Создание GUI с Tkinter: Entry
  33. Создание вкладок с TKinter
  34. Глобальные переменные в Python
  35. Мониторинг памяти с Pympler
  36. Аннотации типов в Python
  37. Python: Splat-оператор и splatty-splat
  38. Создание функций с произвольным количеством аргументов
  39. Повторение элементов списков
  40. Сумма элементов списка
  41. Работа с deque в Python
  42. Удаление falsy-значений из списка с помощью filter
  43. Объединение списков с использованием itertools.chain
  44. Создание словарей и множеств в Python.
  45. Основы работы со строками в Python

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