Курс 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. Метод get() для словарей
  4. Работа с timedelta в Python
  5. Отправка HTTP-запросов в Python
  6. Имена объектов в Python
  7. Сравнение строк в Python
  8. Получение текущей даты и времени с помощью datetime
  9. Реверс строки в Python
  10. Сортировка HTML-элементов
  11. List Comprehension Tutorial
  12. Классы данных в Python
  13. Разделение строк в Python
  14. Генерация случайных чисел в Python
  15. Создание комплексных чисел
  16. Howdoi — получение ответов из терминала
  17. Метод __int__ в Python
  18. Логирование с Logzero
  19. Открытие и редактирование скриптов Python
  20. Создание списков в Python
  21. Обход словаря в Python
  22. Обучение модели с указанием эпох
  23. Списковые включения в Python
  24. Оператор continue в Python
  25. Изменение объектов в Python
  26. Импорт объектов из модулей
  27. Основы слова
  28. Объединение словарей в Python
  29. Оператор is в Python
  30. Поиск индекса элемента
  31. Сортировка в Python
  32. Форматирование вывода с F-строками
  33. Метод __index__ в Python
  34. Функции map, filter и reduce
  35. Метод ior для битовых операций
  36. Python UserString — создание подклассов строк
  37. Введение в PyTorch
  38. Сглаживание списка
  39. Получение значений из словарей
  40. Циклы в Python
  41. Деление в Python
  42. Просмотр внешних файлов в %pycat
  43. Работа с IP-адресами в Python
  44. Работа с CSV файлами в Python
  45. Удаление дубликатов с помощью множеств

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