Курс 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. Вычисление натурального логарифма в NumPy
  2. Импорт классов из другого файла
  3. Подсчет вхождений элементов
  4. Библиотека sh: использование команд bash в Python
  5. Принципы программирования
  6. Различия символов в Python
  7. Оптимизация поиска в словарях
  8. Создание словарей в Python
  9. Генераторные выражения и islice.
  10. ChainMap избыточные ключи
  11. Метод join() для объединения строк
  12. Python: библиотеки и функции
  13. Работа со строками в Python
  14. Управление сессиями в Python
  15. Любовь к Python
  16. Оператор «not» в Python
  17. Работа с модулем bisect
  18. Декораторы в Python
  19. Многострочные комментарии в Python
  20. Измерение времени выполнения с помощью time
  21. Переопределение метода __pow__
  22. Структуры данных в Python
  23. Работа с итераторами в Python
  24. Получение локальных переменных в Python
  25. Удаление файлов и папок в Python
  26. Использование модуля __future__
  27. Установка User-Agent в Python
  28. Python OrderedDict и fromkeys() — работа с словарями
  29. Решение переменной Шредингера
  30. Создание графики с черепахой
  31. Метод __iand__ для пользовательских классов
  32. Компиляция регулярных выражений
  33. Разрешение имен в Python
  34. Класс UserDict: дополнительная функциональность
  35. Оператор in для проверки наличия элемента
  36. Сортировка HTML-элементов
  37. Объявление переменных в Python
  38. Проверка кортежей.
  39. Удаление falsy-значений из списка с помощью filter
  40. Работа с CSV в Python
  41. Функции высшего порядка в Python
  42. Создание веб-приложения с Flask
  43. Python: цикл for и оператор присваивания
  44. Библиотека sh: удобные команды терминала

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