ホームページ > バックエンド開発 > Python チュートリアル > Python における論理演算子の演算子の優先順位はどのように機能しますか?

Python における論理演算子の演算子の優先順位はどのように機能しますか?

Barbara Streisand
リリース: 2024-11-22 06:22:09
オリジナル
297 人が閲覧しました

How Does Operator Precedence Work in Python for Logical Operators?

Python の論理演算子の優先順位: NOT、AND、OR

C や C などの多くのプログラミング言語における論理演算子の優先順位NOT > の順序に従います。そして >または。ただし、この階層は Python では異なるようです。

説明

Python では、論理演算子の優先順位は、優先順位の高い順に NOT、AND、OR になります。これは、公式ドキュメントの Operator Precedence に記載されています。

完全な優先順位表

さらに明確にするために、以下の表は、優先順位の低いものから高いものまで完全な優先順位テーブルを示しています。等しい優先順位を持つ行ごとにグループ化:

Precedence Operators
0 :=
1 lambda
2 if - else
3 or
4 and
5 not x
6 in, not in, is, is not, <, <=, >, >=, !=, ==
7 ` `
8 ^
9 &
10 <<, >>
11 , -
12 *, @, /, //, %
13 x, -x, ~x
14 **, await x
15 x[index], x[index:index], x(arguments...), x.attribute
16 (expressions...), [expressions...], {key: value...}, {expressions...}

以上がPython における論理演算子の演算子の優先順位はどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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