Курс 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. Оператор «and» в Python
  3. Создание пользовательской коллекции в Python
  4. Управление асинхронными задачами с помощью Semaphore
  5. Принципы Zen Python
  6. Удаление дубликатов из списка с помощью dict.fromkeys
  7. Обработка ошибок ввода данных
  8. Работа с библиотекой requests
  9. Цикл for в Python
  10. Измерение времени выполнения кода
  11. GitHub в Telegram: подписка на уведомления
  12. Участие в сообществе @selectel
  13. Чтение бинарного файла в Python.
  14. Основные операции с Numpy
  15. Обработка ошибок в Python
  16. Условные выражения в Python
  17. Конвертация коллекций в Python.
  18. Подписка на каналы разработчиков
  19. Транспонирование 2D-массива с помощью zip
  20. Работа с файлами и директориями в Python.
  21. *args и **kwargs в Python
  22. Преобразование чисел в слова
  23. Управление фоновыми задачами в Python
  24. Работа с Path в Python
  25. Поиск кода
  26. Поиск индекса элемента
  27. Сортировка с помощью key
  28. Декораторы с аргументами в Python
  29. Генератор данных в Keras
  30. Структура строк в Python
  31. Работа с collections.Counter
  32. Метод gt в Python
  33. Проблема сравнения словарей
  34. Улучшение читаемости кода в Python
  35. Замена атрибута в именованном кортеже
  36. Нахождение хеша для бесконечности и NaN в Python
  37. Вывод букв строки в Python
  38. Удаление дубликатов из списка с помощью dict.fromkeys
  39. Регулярные выражения в Python
  40. Проверка надежности пароля на Python
  41. Встраивание HTML в Jupyter Notebook
  42. Создание вложенных циклов for
  43. Функции в Python: создание и вызов

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