Heim  >  Artikel  >  Backend-Entwicklung  >  Python: Beispiele für logische Beurteilung und Operatoren

Python: Beispiele für logische Beurteilung und Operatoren

零下一度
零下一度Original
2017-05-26 12:00:474130Durchsuche

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)

1. Vergleichsoperator:

Wenn die Vergleichsformel wahr ist , Rückgabe True; wenn nicht true, Rückgabe False.

Übliche Vergleichsoperatoren sind wie folgt:

Python: Beispiele für logische Beurteilung und Operatoren

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 = &#39;duwangdan&#39;
6 s2 = &#39;DuWangDan&#39;
7 print(s1 == s2)

(3) Vergleich der Funktionsergebnisse:

1 print(abs(-1) > len(&#39;duwagndan&#39;))
2 # abs():返回输入参数的绝对值

Bei Vergleichsoperationen müssen einige kleinere Probleme beachtet werden:

Verschiedene Arten von Objekten können nicht mit „>, >=,

1 print(21 == len(&#39;duwangdan&#39;))

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 = &#39;beautiful&#39;
3 album = [1,&#39;beautifully&#39;,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,&#39;beautifully&#39;,False,7]
2 album.append(&#39;Wow&#39;)
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 = &#39;duwangdan&#39;
2 b = &#39;duwangdan&#39;
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.

Python: Beispiele für logische Beurteilung und Operatoren

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 Python

4.

Teilen Sie das Operationslogik-Beispiel-Tutorial von und/oder in Python

5

Das 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!

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