ホームページ > バックエンド開発 > Python チュートリアル > Python の「and」演算子と「or」演算子は何を返しますか?

Python の「and」演算子と「or」演算子は何を返しますか?

Barbara Streisand
リリース: 2024-11-08 10:45:01
オリジナル
632 人が閲覧しました

What Do the `and` and `or` Operators Return in Python?

条件演算子: and/or

の戻り値 Python では、and および or 演算子は論理式を評価し、2 つのうちの 1 つを返します。価値観。ただし、この動作はすべての状況に適用できるわけではありません。

ブール式を反転する not 演算子は、常にブール値 (True または False) を返します。一方、and および or 演算子は、純粋なブール値ではなく、オペランドの 1 つを返します。

たとえば、次の式:

0 or 42
ログイン後にコピー

は 42 と評価されます。最初の真のオペランド。同様に、式

0 and 42
ログイン後にコピー

は、最初の false オペランドである 0 に評価されます。

この動作により、簡潔で多用途の論理ステートメントが可能になります。たとえば、次の式は次のとおりです。

if user_name or guest_name:
    # Perform some action
ログイン後にコピー

user_name または guest_name のいずれかが空でないかどうかを確認し、より合理化された条件ステートメントを可能にします。

したがって、and or を覚えておくことが重要です。演算子はオペランドを返しますが、演算子は純粋なブール値を返しません。この理解により、Python での論理式の適切な実装が保証されます。

以上がPython の「and」演算子と「or」演算子は何を返しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート