Курс 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. Преобразование Word в PDF с Spire.Doc
  3. Тип CodeType в Python.
  4. Декодирование байтов в строку
  5. Функции высшего порядка в Python
  6. Манипуляция формой массива в Numpy
  7. Классы данных в Python
  8. Оператор Walrus в Python
  9. Поиск индексов в списке
  10. Модуль Antigravity в Python 3
  11. Python-dateutil — работа с датами
  12. Метод remove() для удаления элемента из списка
  13. Метод count() для списков
  14. Замена переменных в Python
  15. Python: отсутствие точек с запятыми
  16. Установка и использование emoji
  17. Работа с очередями в Python
  18. Создание обратного итератора
  19. Codecademy в Telegram
  20. Генераторы в Python
  21. Генераторные функции в Python
  22. Метод count в Python: почему count(», ») возвращает 4?
  23. Строки в Python: апострофы и кавычки
  24. Преобразование чисел в Python
  25. Python: цикл for и оператор присваивания
  26. Хеширование паролей с использованием salt
  27. Структурирование данных с Pydantic
  28. Возврат нескольких значений
  29. Вакансии в Nebius
  30. Печать в одной строке
  31. Применение функции к списку
  32. Concrete Paths в Python
  33. Область видимости переменных
  34. Отображение графиков в Jupyter с Matplotlib
  35. %pinfo: получение информации об объекте
  36. Идентификатор объекта в Python
  37. Получение ID процесса
  38. Подсчет частотности элементов в Python
  39. Управление браузером с Selenium
  40. Поиск подстроки в строке
  41. Оператор in для Python
  42. Определение основы слова с showballstemmer
  43. Сохранение и загрузка модели в PyTorch
  44. Python и Юникод: работа с цифрами

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