Курс 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. Оператор «or» в Python
  2. Функции all() и any() в Python
  3. Метод count() для списков
  4. Принципы LSP и ISP в Python
  5. Создание .exe файла с pyinstaller
  6. Область видимости переменных в Python
  7. Переопределение метода sub
  8. Работа с Requests для HTTP-запросов
  9. Модуль antigravity: генерация координат
  10. Numpy: объединение массивов
  11. Извлечение данных из JSON
  12. Именованные аргументы в Python
  13. Magic Commands — улучшение работы с Python
  14. Измерение времени выполнения кода
  15. Обучение модели с указанием эпох
  16. Модуль os в Python: работа с файлами
  17. Ускоренный импорт библиотек
  18. Функции классификации комплексных чисел
  19. Управление контекстом с помощью декоратора contextmanager
  20. Дизассемблирование Python кода
  21. None в Python: использование и особенности
  22. Передача аргументов через **arguments
  23. Оператор «not» в Python
  24. Подсчет частоты элементов с Counter
  25. Функция zip() в Python
  26. HTTP-запросы с библиотекой Requests
  27. Создание объекта timedelta
  28. Работа с Enum в Python3.
  29. Работа с функцией next() в Python
  30. Таймер обратного отсчета
  31. Списковые включения в Python
  32. Запуск асинхронной корутины
  33. Функции map, filter и reduce
  34. Переменная с нижним подчеркиванием
  35. Переменные в Python: сокращение гласных
  36. Progress с библиотекой tqdm
  37. Обработка ошибок ввода данных
  38. Функция reduce() в Python
  39. Метод count в Python: почему count(», ») возвращает 4?
  40. Нахождение пересечения множеств
  41. Преобразование строки в число
  42. Обмен значений переменных в Python
  43. Работа с файлами в Python
  44. Работа с файлами в Python
  45. Логирование с Logzero: ротация файла

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