Heim  >  Artikel  >  Backend-Entwicklung  >  Analysieren Sie die Verwendung von und und oder in Python

Analysieren Sie die Verwendung von und und oder in Python

零下一度
零下一度Original
2017-05-26 11:54:4211325Durchsuche

In Python führen und/oder boolesche Logik aus, wie Sie es erwarten würden, aber sie geben keinen booleschen Wert zurück, sondern einen der Werte, mit denen sie tatsächlich verglichen werden.

>>> 1 and 2 and 3
3
>>> False and 1 and 2
False
>>> 1 and 2 and 3 and 4
4
>>> 1 and 2 and 3 and False
False
>>> 1 or 2 or 3
1
>>> False or 1 or 2
1
>>> 1 and 2 and 3 or False and 1
3

In Python und/oder boolesche logische Operationen ausführen, aber tatsächliche Werte zurückgeben.

1. Wenn beide wahr sind, wird der letzte Wert der Variablen zurückgegeben. Wenn er falsch ist, wird der erste falsche Wert zurückgegeben.

2 , wenn beide falsch sind, den letzten Wert zurückgeben; wenn wahr, den ersten wahren Wert zurückgeben

3.und oder:

>>> 1 and 2 or False
2
>>> False and 1 or 2
2
(a und b) oder c: Wenn a und b sind wahr, das Ergebnis ist b. Wenn a und b falsch sind, ist das Ergebnis tatsächlich das gleiche wie und und oder, ähnlich wie bool in C? a: b

Zusätzlich: und

Priorität ist höher als oder

>>>False and 1 or 2
2
>>> 1 or 2 and False
1
>>> (1 or 2 ) and False
False
Aus den oben genannten 3 Beispielen bestimmt das erste, dass die Priorität von oder nicht haben die Priorität von und Hoch, können Sie aus den letzten beiden Beispielen erkennen, dass die Prioritäten von und und oder nicht gleich sein können. Wenn sie gleich sind, sollte das Ergebnis des zweiten Beispiels False sein

[Verwandt Empfehlungen]

1. Python und, oder und-oder Syntaxzusammenfassung

2. Was sind die logischen Operatoren? Logischer Python-Operator, logischer Betrieb in Java, logischer PHP-Operator && der einzige ternäre Operator

3 Detaillierte Einführung in die tatsächliche Verwendung von und und oder in Python

4. Teilen Sie ein Beispiel-Tutorial zur Operationslogik von und/oder in Python

5.Zusammenfassung der logischen Operatoren und

6. Python: Logische Beurteilung und Operatorbeispiele

Das obige ist der detaillierte Inhalt vonAnalysieren Sie die Verwendung von und und oder in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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