Курс 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. Метод ne для сравнения объектов
  3. Форматирование данных с помощью pprint
  4. Метод join() для объединения элементов
  5. Функция eval() в Python
  6. Сглаживание списка
  7. Фильтрация элементов с помощью islice
  8. Работа с GitHub в Telegram
  9. Оператор «or» в Python
  10. IPython и Jupyter Notebook: руководство
  11. Кортеж в Python: создание и использование
  12. Многострочные комментарии в Python
  13. Очистка данных с Pandas
  14. Условные выражения в Python
  15. Создание и обучение модели с Keras
  16. Изменение регистра данных
  17. Поиск шаблона в строке
  18. Сравнение def и lambda в Python
  19. Работа с типами данных в Python с помощью pydantic.
  20. Объединение словарей в Python
  21. Множественное назначение в Python
  22. Метод join() для объединения элементов строки
  23. Лимиты на ресурсы Python
  24. Проверка элементов списка условием
  25. Извлечение статей с newspaper3k
  26. Оператор continue в Python
  27. Структура данных deque в Python
  28. Работа с парами ключ-значение
  29. Генерация UUID в Python
  30. Получение идентификатора объекта в памяти
  31. Форматирование вывода с F-строками
  32. Комментарии в Python
  33. Удаление специальных символов с помощью re.sub
  34. Обработка исключений в Python
  35. Просмотр атрибутов и методов класса
  36. Логирование в Python
  37. Контроль точности вывода чисел
  38. Классы данных в Python
  39. Генераторы данных
  40. Наиболее частотные элементы с помощью Counter
  41. Область видимости переменных
  42. Форматирование данных с pprint
  43. Метод __call__ в Python
  44. Обмен значений переменных в Python
  45. Сортировка в Python
  46. Компиляция регулярных выражений
  47. Итерация по коллекции в Python

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