Heim > Artikel > Backend-Entwicklung > Analysieren Sie die Verwendung von und und oder in Python
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: bZusä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 FalseAus 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!