Курс 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. Группировка элементов в словарь
  2. Сортировка элементов в Python
  3. Очистка данных с Pandas
  4. Решение переменной Шредингера
  5. Декоратор Property в Python
  6. Работа с deque из collections
  7. Однострочники Python
  8. Удаление элемента по индексу
  9. Получение частей дроби
  10. Принципы Zen Python
  11. Работа с изменяемыми списками
  12. Сравнение неупорядоченных списков
  13. Colorama: окрашивание текста в Python
  14. Запуск внешнего кода в Jupyter
  15. Библиотека wikipedia для Python
  16. Генераторные выражения и islice.
  17. Ключевое слово global в Python
  18. Список переменных в Python
  19. Метод lt для сортировки объектов
  20. Поиск простых чисел
  21. Удаление falsy-значений из списка с помощью filter
  22. Извлечение новостей с newspaper3k
  23. Скачать видео с YouTube
  24. Названия переменных
  25. Создание пар из последовательностей
  26. Настройка логгера Logzero
  27. split() без разделителя
  28. Таймер обратного отсчета
  29. Частичное совпадение пользовательского ввода в Python 3.10
  30. PrettyTable: создание таблицы
  31. Генераторы в Python
  32. globals и locals
  33. Игра «Виселица» на Python
  34. Нахождение отличий в списках
  35. Python UserString — создание подклассов строк
  36. Создание лямбда-функций
  37. Работа с IP-адресами в Python
  38. Порядок операций в Python
  39. Поиск уникальных элементов строкой в Python
  40. Нахождение разницы между списками в Python
  41. Декоратор защиты анонимных пользователей
  42. Удаление дубликатов с помощью множеств
  43. Функция pow() — возвести число в степень
  44. Принципы SRP и OCP
  45. Работа с файлами в Python

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