Курс 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. Проблемы с dict в Python
  2. Работа с рекламными данными в Pandas
  3. Список импортированных модулей в Python
  4. None в Python: использование и особенности
  5. Управление памятью в numpy.
  6. Метод init в Python
  7. Динамическая типизация в Python
  8. Карта бомбоубежищ в Москве и Питере
  9. Итераторы в Python
  10. Создание виртуальной среды
  11. Разделение строки с помощью split()
  12. Распаковка элементов последовательности
  13. Работа с дробями в Python
  14. Роль ключевого слова self
  15. Оформление текста в консоли с TermColor
  16. Функции range() в Python
  17. Метод join() для объединения элементов в строку.
  18. Преобразование чисел в восьмеричную строку
  19. Python: библиотеки и функции
  20. Форматирование данных с помощью pprint
  21. Функции all() и any() в Python
  22. Проектирование Singleton с метаклассом
  23. Округление в Python
  24. Декораторы в Python
  25. Вычисление логарифмов в Python
  26. Обновление множества в Python
  27. Анонимные функции в Python
  28. Методы shutil для работы с файлами
  29. Оператор in в Python
  30. Создание словарей и множеств в Python
  31. Модуль functools в Python
  32. Управление доступом к модулю
  33. Работа с асинхронными задачами в Python
  34. Работа с файловой системой в Python
  35. Проверка версии Python
  36. Установка и использование TensorFlow
  37. Округление банкира в Python
  38. Объединение объектов в Python
  39. Уникальные значения из списка
  40. Создание вкладок с TKinter
  41. Модуль itertools: эффективная работа с итераторами
  42. Основы работы с os
  43. Форматирование строк в Python
  44. Преобразование Word в PDF с Spire.Doc
  45. Функция enumerate() в Python
  46. Метод __int__ в Python
  47. Очистка входных данных

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