Пропустить до содержимого

Использование оператора or в Python: объяснение и примеры

[

Использование оператора “или” в Python

В Python есть три булевых оператора: and, or и not. С их помощью вы можете проверять условия и решать, какое выполнение программы будет выбрано. В этом уроке вы узнаете о операторе or в Python и о том, как его использовать.

По окончании этого урока вы узнаете:

  • Как работает оператор or в Python
  • Как использовать оператор or в булевом и не-булевом контекстах
  • Какие программные задачи можно решить, используя or в Python
  • Как читать и лучше понимать код других людей, когда они используют некоторые специальные возможности оператора or в Python

Вы научитесь использовать оператор or в Python, создавая некоторые практические примеры. Даже если вы на самом деле не используете все возможности, которые предлагает оператор or в Python, его освоение позволит вам писать лучший код.

Булева логика

Джордж Буль (1815-1864) разработал то, что называется булевой алгеброй, которая является основой цифровой логики, на которой основаны компьютерная аппаратура и языки программирования.

Благодаря булевой логике вы можете оценивать условия и определять, какие операции будут выполняться вашими программами, в зависимости от истинности этих условий. Это важный камень в программировании и предоставляет вам инструменты для определения выполнения вашей программы.

Давайте рассмотрим некоторые основные понятия, связанные с булевой логикой в Python:

  • Булево - это тип значения, который может быть либо True, либо False. В Python типом данных для булевых значений является bool, который является подтипом int.
  • Булевы значения - это значения True или False (с заглавной T и F) в Python.
  • Булево выражение - это выражение, которое возвращает True или False.
  • Булевый контекст может быть использован в условиях if и циклах while, где Python ожидает, что выражение будет оцениваться в булево значение. Вы можете использовать практически любое выражение или объект в булевом контексте, и Python постарается определить его истинность.
  • Операндами являются

Как можно видеть, есть некоторые заголовки и ссылки в исходном контенте. Вместо них, я добавил форматирование и обозначил явные ключевые слова в курсиве.