Курс 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. Создание OrderedDict
  2. Цепные операции в Python
  3. Описание скриптов в README
  4. Python Менеджер контекста
  5. Работа с множествами в Python
  6. Необязательные аргументы в Python
  7. Вставка переменных в шаблоны Flask
  8. Списки: объединение, изменение
  9. Метод splitlines() для разделения строк
  10. Howdoi — получение ответов из терминала
  11. Генерация случайных данных в NumPy
  12. Удаление элементов из списка в Python
  13. Метод __ixor__ для побитового исключающего ИЛИ
  14. Функция zip() в Python
  15. Списки в Python: синтаксис представления
  16. Методы сравнения множеств
  17. Преобразование документов в PDF с помощью Spire.Office
  18. Создание словаря в Python
  19. UserList в Python: Описание и примеры использования
  20. Нахождение хеша для бесконечности и NaN в Python
  21. Регулярные выражения в Python
  22. Beautiful Soup — извлечение данных из HTML
  23. Оператор «is not» в Python
  24. Перевод текста с Python Translator
  25. Декораторы в Python
  26. Обработка ошибок в Python
  27. Лямбда-функции для min/max
  28. Работа со строками в Python
  29. Возврат нескольких значений
  30. Изменение регистра данных
  31. Управление асинхронными задачами на Python.
  32. Константы в модуле cmath
  33. Python Метод sleep() времени
  34. Форматирование строк с % в Python
  35. Объединение словарей в Python
  36. Форматирование данных с pprint
  37. Декораторы в Python
  38. Удаление знаков препинания в Python
  39. Создание списков в Python
  40. Определение объема памяти объекта
  41. Мониторинг памяти с Pympler
  42. Нан-рефлексивность в Python
  43. Обработка исключения UnboundLocalError
  44. Генераторы списков
  45. Получение атрибутов и методов класса
  46. Метод radd для пользовательских чисел

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