Курс 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. Операторы сравнения в Python
  2. Оператор @ для умножения матриц
  3. Удаление специальных символов
  4. Проверка подстроки в строке
  5. Генераторы словарей и множеств
  6. Извлечение чисел из текста
  7. Конвертация коллекций в Python.
  8. lru_cache оптимизация функций
  9. Проверка окончания строки с помощью str.endswith()
  10. Работа с модулем os в Python
  11. Установка и использование Telegram API в Python
  12. Переопределение унарных операторов
  13. Сериализация объектов в Python
  14. Создание коллекций из выражения-генератора
  15. Расчет времени выполнения кода
  16. Удаление ресурса в Python
  17. Howdoi — получение ответов из терминала
  18. Методы в Python
  19. Подчеркивание в REPL
  20. Множественное присваивание в Python
  21. Безопасные SQL-запросы в Python 3.11
  22. Срез в Python
  23. Преобразование данных в Python
  24. Работа с timedelta
  25. Преобразование чисел в Python
  26. Проверка памяти объекта
  27. Работа с JSON данными в Python
  28. Flask: создание веб-приложений
  29. Проверка ввода с помощью isdigit
  30. Динамическая типизация в Python
  31. Метод bool() в Python
  32. Преобразование в float
  33. Исключение NotImplementedError
  34. Удаление знаков препинания в Python
  35. Синхронизация доступа к ресурсам
  36. Функции map, filter и reduce
  37. Переменные класса и экземпляра
  38. Избегайте ошибку FileNotFoundError
  39. Импорт объектов из модулей
  40. Использование модуля math
  41. Печать списка с помощью метода join
  42. Функция с **kwargs в Python
  43. Тернарный оператор в Python
  44. Избегайте двойного подчеркивания
  45. Оценка выражений генератора в Python
  46. Итераторы с потерямиZIP
  47. Управление асинхронными задачами с помощью Semaphore
  48. Mad Libs Generator

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