Курс 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. Построение графиков в терминале с bashplotlib
  3. Пропуск начальных строк с помощью dropwhile()
  4. Создание OrderedDict
  5. Отображение графиков в Jupyter с Matplotlib
  6. Работа с IP-адресами в Python
  7. Переворот строки с использованием цикла
  8. Принципы Zen of Python
  9. Цикл for в Python
  10. Генерация строк с .join()
  11. Генераторы в Python
  12. Тип данных TypeVarTuple
  13. Работа с эмодзи в Python
  14. Импорт и использование модулей в Python
  15. Просмотр файла в Jupyter Noteboo
  16. Преобразование Excel в PDF с Spire.XLS
  17. Определение наиболее частого элемента с помощью collections.Counter
  18. Многопоточность в Python
  19. HTTP-запросы с библиотекой Requests
  20. Удаление дубликатов из списка с помощью dict.fromkeys
  21. Создание списка через цикл
  22. Создание комплексных чисел
  23. Создание словарей и множеств в Python
  24. Функция enumerate() — Python
  25. Делегирование в Python
  26. Применение функции к каждому элементу списка
  27. Поиск индексов в списке
  28. Проверка однородности элементов списка
  29. Замена элементов в списке с помощью генераторов списков
  30. Сумма элементов списка
  31. Работа с буфером обмена на Python
  32. Использование обратной косой черты в f-строках
  33. Создание класса в Python
  34. Срезы в Python
  35. Безопасные SQL-запросы в Python 3.11
  36. Сортировка элементов с OrderedDict
  37. Циклы for в Python
  38. Блок else в циклах.
  39. Вычисление времени выполнения
  40. Сравнение строк в Python
  41. Методы и функции в Python
  42. Функции в Python: создание и вызов
  43. Метод __ilshift__ для битового сдвига влево
  44. Многострочные комментарии в Python
  45. Получение ID текущего процесса

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