Курс 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. Удаление элемента по индексу
  2. Слияние словарей в Python 3.9
  3. Работа с модулем random
  4. Перевод двоичного кода в целое число
  5. Функция sleep() в Python
  6. UserString в Python
  7. Работа с комбинациями в Python.
  8. kwargs в Python
  9. Асинхронное программирование с asyncio
  10. Создание пользовательской коллекции в Python
  11. Отладчик pdb: начало работы
  12. Метод сравнения объектов в Python
  13. Создание новых функций через partial
  14. Работа с OpenCV
  15. Ошибка NotImplemented в Python
  16. Логический оператор «and» в Python
  17. Кортежи в Python: особенности и преимущества
  18. Метод __ilshift__ для битового сдвига влево
  19. Модуль itertools: комбинации и перестановки
  20. Поиск индекса элемента
  21. Строковое представление объектов
  22. Применение команды break
  23. Функция pow() — возвести число в степень
  24. Сложение матриц в NumPy
  25. Создание коллекций из выражения-генератора
  26. Генераторы в Python
  27. Enum в Python: создание и использование перечислений
  28. Динамическая типизация в Python
  29. Переопределение метода
  30. Равенство и идентичность в Python
  31. Проверка типа данных
  32. Логирование с Logzero
  33. Форматирование строк в Python
  34. Копирование объектов в Python
  35. Методы split() и join() — Python строк.
  36. JSON-esque в Python
  37. Обработка ошибки IndexError
  38. Методы работы со списками
  39. Генераторы в Python
  40. Генераторы и сеты в Python
  41. Метод clear для коллекций
  42. Извлечение новостей с помощью newspaper3k
  43. Аннотации типов в Python

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