Курс 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. Функция enumerate в Python
  4. Преобразование регистра символов
  5. Роль запятой в Python
  6. Поиск индекса элемента
  7. Работа со строками
  8. Работа со строками в Python
  9. ChainMap.new_child() — добавление нового словаря
  10. Изменение переменной в Python: nonlocal
  11. Методы classmethod и staticmethod
  12. Получение списка кортежей из словаря
  13. Чтение и запись TOML-конфигов
  14. Асинхронное программирование с asyncio
  15. Работа с enumerate()
  16. Работа с географическими данными.
  17. Декораторы классов
  18. Мощь вложенных функций в Python
  19. Ускорение обработки данных с %autoawait
  20. Работа с Path в Python
  21. Оптимизация гиперпараметров с Scikit Optimize
  22. Оператор break в Python
  23. Создание новых списков в Python
  24. Оболочка Python
  25. Операции с кортежами
  26. Анонимные функции Lambda
  27. Генераторные функции в Python
  28. Профилирование кода на Python
  29. Инициализация структур данных
  30. Функция pow() — возвести число в степень
  31. Использование обратной косой черты в f-строках
  32. Поиск подстроки в строке
  33. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  34. Defaultdict в Python
  35. Проверка списка: any() и all()
  36. Сортировка слиянием
  37. Объединение кортежей в Python
  38. Использование функции enumerate()
  39. Работа с timedelta
  40. Метод clear для коллекций
  41. Регистрация на TenChat
  42. Генерация ключей RSA
  43. Печать календаря
  44. Генераторы по генератору

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