Курс Python → Оператор «not» в Python

Оператор «not» в Python является унарным логическим оператором, который инвертирует булево значение. Если значение переменной равно True, то оператор «not» сделает его False, и наоборот.

Пример использования оператора «not» может быть следующим:


rain = False
if not rain:
    print("На улице не идет дождь")

В данном примере переменная rain равна False, и оператор «not» инвертирует ее значение, что позволяет нам вывести сообщение «На улице не идет дождь».

Оператор «not» также можно комбинировать с другими логическими операторами, такими как «and» и «or», для более сложных условий. Например:


x = 10
y = 5
if x > y and not (x == 10):
    print("Условие выполняется")

В этом примере мы используем оператор «and» для проверки, что x больше y, и оператор «not» для инвертирования условия, что x равно 10. Если оба условия выполняются, то будет выведено сообщение «Условие выполняется».

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Конвертация изображений в PDF
  2. Создание списков в Python
  3. Тестирование времени с Freezegun
  4. Преобразование Word в PDF с Spire.Doc
  5. Искажение имен в Python
  6. Проверка надежности пароля на Python
  7. Функция product() в Python
  8. Работа с CSV в Python
  9. Применение функции map() в Python
  10. Работа с комплексными числами
  11. Взаимодействие с sys
  12. Сравнение строк в Python
  13. Работа с утверждениями в Python
  14. Работа с необработанными строками
  15. Работа с рекламными данными в Pandas
  16. Метод pop() списка
  17. Транспонирование 2D-массива с помощью zip
  18. Методы и функции в Python
  19. Преобразование range в итератор
  20. Вычисление натуральных логарифмов в NumPy
  21. Блок else в циклах Python
  22. Генератор бросков кубиков
  23. Оператор zip в Python
  24. Применение функций в Python
  25. Метод gt в Python
  26. Хеширование паролей с солью
  27. Удаление falsy-значений из списка с помощью filter
  28. Цикл for в Python
  29. Переопределение метода delitem в Python
  30. Доступ к локальным переменным
  31. Работа с timedelta
  32. Лямбда-функции в цикле
  33. Counter() — подсчет элементов
  34. Измерение времени выполнения кода
  35. Генераторы словарей и множеств
  36. Сортировка и разворот списка
  37. Python Enumerate
  38. Генерация резюме в Gensim
  39. Добавление цвета в консоли
  40. Установка и использование Python-dateutil
  41. Тернарный оператор в Python
  42. Удаление специальных символов с помощью re.sub
  43. Работа с комплексными числами в Python
  44. Логирование с Logzero
  45. Создание и использование модулей в Python
  46. Модуль os в Python: работа с файлами
  47. Поиск индексов подстроки
  48. Асинхронное выполнение задач в Python

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