Курс 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. Подсчет вхождений элементов
  3. Комментарии в Python
  4. Замена текста с помощью sub
  5. Работа с аргументами командной строки
  6. Python Translator: создание локальных переводчиков
  7. Проверка дубликатов в Python
  8. Добавление элементов в список
  9. Конкатенация строк в Python
  10. Срезы в Python
  11. Метод repr() в Python
  12. Проверка запуска скрипта или импорта модуля
  13. Метод __irshift__ для Python
  14. Цикл for в Python
  15. Склеивание строк без циклов
  16. Избегание изменяемых аргументов
  17. Форматирование чисел в Python
  18. Игра «Камень, ножницы, бумага» — Python
  19. Переопределение метода len
  20. Метод matmul для умножения матриц
  21. Логирование в Python
  22. Генераторы в Python
  23. Новшества Flask 2.0
  24. Декораторы в Python
  25. Работа с утверждениями в Python
  26. Отображение HTML кода в Python
  27. Преобразование PowerPoint в PDF.
  28. Оператор continue в Python
  29. Работа с областями видимости переменных
  30. Модуль math: константы π и e
  31. Распаковка аргументов в Python
  32. Конкатенация списков в Python
  33. Создание namedtuple из словаря
  34. Методы сравнения множеств
  35. Перевод эмодзи и эмотиконов.
  36. Объединение Python и Shell
  37. CSV строка разделение в Python
  38. Экспорт данных с помощью writefile
  39. Хранение данных с помощью dataclasses
  40. Удаление дубликатов с помощью множеств
  41. Хешируемые ключи в Python
  42. Непрерывная проверка в Python
  43. Дизассемблирование Python кода
  44. Копирование файлов с shutil()
  45. Вложенные циклы в Python
  46. Извлечение новостей с newspaper3k
  47. Удаление файлов и папок в Python
  48. Применение функции map() в Python
  49. Избегайте изменяемых аргументов

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