Heim > Backend-Entwicklung > Python-Tutorial > Wie funktioniert die Operatorpriorität in Python für logische Operatoren?

Wie funktioniert die Operatorpriorität in Python für logische Operatoren?

Barbara Streisand
Freigeben: 2024-11-22 06:22:09
Original
297 Leute haben es durchsucht

How Does Operator Precedence Work in Python for Logical Operators?

Priorität logischer Operatoren in Python: NICHT, UND, ODER

In vielen Programmiersprachen wie C und C ist die Priorität logischer Operatoren folgt der Reihenfolge NOT > UND > ODER. Allerdings unterscheidet sich diese Hierarchie scheinbar in Python.

Klarstellung

In Python ist die Rangfolge für logische Operatoren NICHT, UND, ODER, von der höchsten zur niedrigsten Priorität. Dies ist in der offiziellen Dokumentation unter Operator-Priorität dokumentiert.

Vollständige Prioritätstabelle

Zur weiteren Verdeutlichung zeigt die folgende Tabelle die vollständige Prioritätstabelle von der niedrigsten zur höchsten Priorität. gruppiert nach Zeilen mit gleicher Priorität:

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...}

Das obige ist der detaillierte Inhalt vonWie funktioniert die Operatorpriorität in Python für logische Operatoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage