Курс 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. Решение переменной Шредингера
  5. Поиск индекса элемента в списке
  6. Настройка шрифта и цвета в Tkinter
  7. Работа с множествами в Python
  8. Основы Python
  9. Импорт классов из другого файла
  10. Оценка выражений генератора в Python
  11. Магические методы в Python
  12. Списковые включения в Python
  13. Метод pos в Python
  14. Оператор is в Python
  15. Явный импорт в Python
  16. Перемешивание списка с shuffle()
  17. Названия столбцов в Python таблицах
  18. Установка Python3.7 и PIP
  19. Создание и использование модулей в Python
  20. Участие в сообществе @selectel
  21. Функция zip() в Python
  22. Просмотр внешних файлов в %pycat
  23. Методы обработки строк в Python
  24. Игра «Камень, ножницы, бумага» — Python
  25. Тестирование модели в PyTorch
  26. Метод bool() в Python
  27. Ускоренный импорт библиотек
  28. Очистка вывода в Python
  29. Создание треугольника Паскаля
  30. Фильтрация элементов с помощью islice
  31. Изменение списка срезом
  32. Получение текущей директории
  33. Методы split() и join() — Python строк.
  34. Рациональные числа в Python
  35. Округление в Python
  36. Декораторы с аргументами
  37. Оператор += в Python
  38. Правила именования переменных
  39. Замена текста с re.sub()
  40. Функция zip() для объединения списков
  41. Сравнение строк в Python
  42. Измерение времени выполнения
  43. Работа с очередями в Python
  44. Декораторы с @wraps
  45. Python Поверхностное Копирование
  46. Особенности ключей словаря в Python
  47. Определение наиболее частого элемента с помощью collections.Counter
  48. Возврат значений из генератора

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