Курс Python → Оператор «not» в Python

Оператор «not» в Python позволяет инвертировать булево значение, то есть превратить True в False и наоборот. Это полезное средство для упрощения условных выражений и проверок. Например, если у нас есть переменная is_raining, которая равна True, то оператор «not» позволит нам проверить, не идет ли дождь, просто написав not is_raining.

Пример кода:

is_raining = True
if not is_raining:
    print("Сейчас не идет дождь")
else:
    print("Идет дождь")

В этом примере, если переменная is_raining равна True, то оператор «not» инвертирует это значение в False, и программа выводит сообщение «Сейчас не идет дождь». Если же переменная is_raining равна False, то условие not is_raining становится True, и программа выводит сообщение «Идет дождь».

Оператор «not» также можно использовать в более сложных условиях, вместе с другими логическими операторами, такими как «and» и «or». Например, мы можем написать условие, которое проверяет, не идет ли дождь и не слишком ли холодно:

is_raining = True
temperature = 15

if not is_raining and temperature > 10:
    print("Погода отличная, можно идти гулять")
else:
    print("Лучше остаться дома")

В данном случае, если is_raining равно True и temperature больше 10, то условие not is_raining станет False, и программа выведет сообщение «Погода отличная, можно идти гулять». Если хотя бы одно из условий не выполняется, программа выведет сообщение «Лучше остаться дома».

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Получение ID процесса
  2. Декораторы в Python
  3. Группировка элементов Python
  4. Работа с файлами в Python
  5. Работа с словарями в Python
  6. Обход дочерних элементов BeautifulSoup
  7. Установка Python3.7 и PIP
  8. Сортировка с помощью key
  9. Преобразование объекта в строку
  10. Преобразование чисел в слова
  11. Работа с коллекциями Python
  12. Использование defaultdict в Python
  13. Делегирование в Python
  14. Работа с срезами в Numpy
  15. Искажение имен в Python
  16. Объединение словарей в Python
  17. Метод join() для объединения элементов строки
  18. Работа с асинхронными задачами в Python
  19. Вычисление логарифмов в Python
  20. Метод __complex__ в Python
  21. Резервирование символов в Python
  22. Создание списка дат
  23. Срезы в Python
  24. Работа с датой и временем в Python
  25. Поиск индекса элемента
  26. Конкатенация строк с помощью join()
  27. Управление импортом в Python
  28. Обработка аргументов Python
  29. Множественное назначение в Python
  30. Работа с массивами в Python
  31. Выход из профиля в Django
  32. Работа с IP-адресами в Python
  33. Преобразование Word в PDF с Spire.Doc
  34. Оператор assert в Python
  35. Передача параметров в Python
  36. Применение функции к каждому элементу списка
  37. Работа с датами в Python
  38. Python reversed() функция
  39. Метод enumerate() в Python
  40. Просмотр внешних файлов в %pycat
  41. Группировка элементов в словарь
  42. Python и Монти Пайтон
  43. Импорт объектов из модулей
  44. Подсчет количества элементов в списке
  45. Удаление специальных символов

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