Heim >Backend-Entwicklung >Python-Tutorial >Python: Beispiele für logische Beurteilung und Operatoren
Dies ist ein Artikel über Python, der hauptsächlich logische Urteile und Operatoren vorstellt.
(1)
Logisches Urteil:
Wenn Sie ein komplexes Funktionsprogramm implementieren möchten, logisch Urteilsvermögen unerlässlich. Der grundlegendste Standard für die logische Beurteilung: Boolescher Typ.
Der boolesche Typ hat nur zwei Werte: True und False, die 1 und 0 in der Python-Sprache entsprechen.
Geben Sie den folgenden Code in Pycharm ein. Nach der Ausführung erhalten Sie eine Richtig- oder Falsch-Rückmeldung.
1 print(1 > 2) 2 print('m' in 'member') 3 print(7 >= 7) 4 print(3 != 3)
Hier nennen wir den -Ausdruck , der einen booleschen Wert zurückgeben kann, einen booleschen Ausdruck. Es gibt viele Möglichkeiten, boolesche Ausdrücke auszudrücken. Die folgenden werden hauptsächlich vorgestellt.
(2)
Wenn die Vergleichsformel wahr ist , Rückgabe True; wenn nicht true, Rückgabe False.
Übliche Vergleichsoperatoren sind wie folgt:
Neben dem einfachen Vergleich zweier Werte unterstützen Vergleichsoperatoren auch komplexere Vergleiche.
(1) Vergleich mit mehreren Bedingungen:
kann zuerst der Variablen a einen Wert zuweisen und dann einen Vergleich mit mehreren Bedingungen durchführen.
1 a = 3 2 print(1 < a < 5)
(2) Vergleich von Variablen:
Weisen Sie der Variablen a bzw. der Variablen b Werte zu und vergleichen Sie sie.
1 a = 3 2 b = 3 3 print(a != b) 4 5 s1 = 'duwangdan' 6 s2 = 'DuWangDan' 7 print(s1 == s2)
(3) Vergleich der Funktionsergebnisse:
1 print(abs(-1) > len('duwagndan')) 2 # abs():返回输入参数的绝对值
Bei Vergleichsoperationen müssen einige kleinere Probleme beachtet werden:
Verschiedene Arten von Objekten können nicht mit „>, >=,
1 print(21 == len('duwangdan'))
Wie am Anfang des Artikels erwähnt, entspricht „True“ 1 und „False“ 0. Schauen Sie sich das folgende Beispiel an: False+True entspricht tatsächlich 0+1:
1 print(False + True > False + False)
2. Mitgliedsoperator:
Das Schlüsselwort des Mitgliedsoperators lautet „in“, um festzustellen, ob sich ein Element in einer Liste befindet. Nachdem Sie das folgende Programm ausgeführt haben, können Sie die Feedback-Ergebnisse erhalten.
1 a = 1 2 b = 'beautiful' 3 album = [1,'beautifully',False,7] 4 # 创建列表,命名该列表为album 5 print(a in album) 6 print(b in album
Wenn album=[], bedeutet dies, dass die Liste leer ist.
Wenn Sie neue Inhalte zum Album hinzufügen möchten, können Sie die Append-Methode verwenden. Nach dem Hinzufügen wird der neue Inhalt am Ende der Liste angezeigt.
1 album = [1,'beautifully',False,7] 2 album.append('Wow') 3 # 用append()方法在album中新增内容 4 print(album)
3. Identitätsoperator:
Der Identitätsoperator wird verwendet, um zu vergleichen, ob zwei Objekte dasselbe Objekt sind, und der vorherige Vergleichsoperator „==" wird verwendet, um zu vergleichen, ob die Werte zweier Objekte gleich sind.
Der Identitätsoperator wird hauptsächlich nach „ist, ist nicht“ beurteilt.
1 a = 'duwangdan' 2 b = 'duwangdan' 3 print(a is b) 4 print(a is not b)
4. Boolesche Operatoren:
Es gibt drei Arten von Booleschen Operatoren in Python: und, oder, nicht.
Im folgenden Beispiel lauten die zurückgegebenen Ergebnisse: Falsch, Wahr, Wahr.
1 print(1 > 2 and 1 > 0) 2 print(1 > 2 or 1 > 0) 3 print(not False)
Das ist der Hauptinhalt dieses Artikels, der später vorgestellt wird.
Betriebsumgebung: Python-Version, 3.6; PyCharm-Version, 2016.2; Computer: Ma
[Verwandte Empfehlungen]
Python und, oder und- Zusammenfassung der oder-Syntax
2.Analyse der Verwendung von und oder in Python
3. Detaillierte Einführung in die tatsächliche Verwendung von und und oder in PythonTeilen Sie das Operationslogik-Beispiel-Tutorial von und/oder in PythonDas obige ist der detaillierte Inhalt vonPython: Beispiele für logische Beurteilung und Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!