Heim > Artikel > Backend-Entwicklung > Grundlegende Python-Einführung in die Prozesssteuerung
Dieser Artikel vermittelt Ihnen relevantes Wissen über Python. Er stellt hauptsächlich verwandte Inhalte zur Prozesssteuerung vor, einschließlich der Auswahlstruktur und der Schleifenstruktur. Ich hoffe, dass er für alle hilfreich ist.
【Verwandte Empfehlung: Python3-Video-Tutorial
1. AuswahlstrukturGrammatikformatrrreeErklärung: Wenn der Ausdruck wahr ist, führen Sie den aus folgender Codeblock; wenn der Ausdruck nicht gilt, wird nichts ausgeführt.
VerwendungsbeispielOperationsergebnisse:if 表达式: 代码块
age = int(input('请输入您的年龄:'))if age >= 18: print('已成年,可独自观看')Wenn das Eingabealter kleiner als 18 ist, wird der Anweisungsblock nach if nicht ausgeführt; wenn das Eingabealter größer oder gleich 18 ist, wird der Codeblock danach ausgeführt if wird ausgeführt.
GrammatikformatBeschreibung: Wenn der Ausdruck wahr ist, führen Sie den Codeblock 1 unmittelbar nach if aus; wenn der Ausdruck nicht wahr ist, führen Sie den Codeblock unmittelbar nach else 2 aus .请输入您的年龄:22 已成年,可独自观看
VerwendungsbeispielAusführungsergebnis:if 表达式: 代码块 1else: 代码块 2
age = int(input('请输入您的年龄:'))if age >= 18: print('已成年,可独自观看')else: print('未成年,请在家长的陪同下观看')Wenn das Eingabealter größer oder gleich 18 ist, führen Sie den Anweisungsblock nach if aus; wenn das Eingabealter kleiner als 18 ist, führen Sie den Codeblock nach else aus.
GrammatikformatBeschreibung: Python beurteilt nacheinander von oben nach unten, ob der Ausdruck wahr ist, und führt die folgenden Ausdrücke aus . Codeblock; der Rest des Codes wird nicht mehr ausgeführt, unabhängig davon, ob der folgende Ausdruck wahr ist. Wenn alle Ausdrücke falsch sind, wird der Codeblock nach dem letzten else ausgeführt.请输入您的年龄:22 已成年,可独自观看 请输入您的年龄:3 未成年,请在家长的陪同下观看
AnwendungsbeispielLaufendes Ergebnis:if 表达式 1: 代码块 1elif 表达式 2: 代码块 2elif 表达式 3: 代码块 3...//其它elif语句else: 代码块 n
scope = int(input('请输入分数:'))if scope >=90: print('优秀')elif scope >=80: print('良好')elif scope >=70: print('一般')elif scope >=60: print('及格')else: print('李在赣神魔?')Hinweise:
请输入分数:88 良好 请输入分数:30 李在赣神魔?
for 临时变量 in 可迭代对象: 代码块Range-Funktion
Anwendungsbeispiel: Eine Ganzzahl im Intervall [0,5) zurückgeben (links geschlossenes und rechts offenes Intervall):range()-Funktion wird verwendet, um eine Reihe kontinuierlicher Ganzzahlen zu generieren, die oft in Kombination mit for-Schleifen verwendet werden.
result = 0for i in range(101): result += iprint(result)Ausführungsergebnis:
Ausführungsergebnis:5050Eine Ganzzahl im Intervall [1,5) zurückgeben:
for i in range(5): print(i)
0 1 2 3 4Bei Verwendung der Funktion range() können Sie auch die Schrittgröße angeben: Ungerade Zahlen
for i in range(1, 5): print(i)innerhalb von 1-15 zurückgeben. Ausführungsergebnisse: Beginnen Sie mit dem Drucken bei 1 und fügen Sie dann 2 hinzu, bis die Der Endwert
1 2 3 4wird erreicht oder überschritten. Führen Sie eine for-Schleife mit dem Tupel
for i in range(1,15,2): print(i)aus Geben Sie den Schlüssel in jedem Schlüssel-Wert-Paar und die Methode „keys()“ zurück. Der Rückgabewert ist derselbe:
1 3 5 7 9 11 13Ausführungsergebnis:
my_list = [1,3,5,7,9,11,13]for i in my_list: print(i)print("==============================") my_tuple = (2,4,6,8,10,12)for i in my_tuple: print((i))print("==============================") #打印列表元素的下标,len():返回列表的长度for i in range(len(my_list)): print(i)
2.2, while-Schleife
Grammatikformat: Wenn die Bedingung wahr ist, wird die Der folgende Codeblock (oder Schleifenkörper) wird immer ausgeführt Funktion, was bedeutet, dass sie mit der angegebenen Zeichenfolge oder dem Tabulatorzeichen endet, anstatt standardmäßig umzubrechen. Ausführungsergebnis:1 3 5 7 9 1113 ==============================2 4 6 8 1012 ==============================0 1 2 3 4 5 6复制代码Hinweise:
Der Code im While-Schleifenkörper muss um den gleichen Betrag eingerückt werden (der Standardeinzug beträgt 4 Leerzeichen)
Bei Verwendung der While-Schleife müssen Sie sicherstellen, dass Bedingungen vorhanden sind zum Verlassen der Schleife. Ansonsten handelt es sich um eine Endlosschleife.
while-Schleife und else werden zusammen verwendetWenn die while-Schleife aus der Schleife springt, wenn die Beurteilungsbedingung nicht erfüllt ist, wird der Codeblock nach else zuerst ausgeführt:
my_dict = {'name':'李逍遥','age':'18','addr':'逍遥谷'}for i in my_dict: print(i)Natürlich der else-Code Der Block kann auch zur for-Schleife hinzugefügt werden:
name age addrAuswahlstrukturen und Schleifenstrukturen können auch ineinander verschachtelt werden.
Beenden der Schleife
continue, wodurch diese Schleife beendet und die nächste Schleife ausgeführt wird. break kann die aktuelle Schleife vollständig beenden. 【Verwandte Empfehlungen:Python bietet zwei Möglichkeiten, die Schleife zu beenden:
Das obige ist der detaillierte Inhalt vonGrundlegende Python-Einführung in die Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!