1.while-Anweisung
Bedingungsschleifen-Steueranweisung. Im Allgemeinen muss es zusammen mit break verwendet werden, da es sonst in eine Endlosschleife gerät.
Format: [while & lt; Bedingung & gt;:
& lt; Inhalt & gt; wird zur bedingten Steuerung von Prozesszweigen verwendet und im Allgemeinen mit elif und anderen verwendet.
Für eine einfache if else-Anweisung kann sie durch eine ternäre Operation (ternäre Operation) dargestellt werden
x=int(input('请输入一个数字:'))while x>0: print('正数') break Nach dem Login kopieren
3 für die Anweisung
Schleifenkontrollanweisungen können zum Durchlaufen eines Objekts verwendet werden und werden zusammen mit in verwendet.
x=int(input('请输入一个数字:'))
if x<0:
print('负数')
elif x==0:
print('零')
else :
print('正数') Nach dem Login kopieren
Format: [ für <> in
:]
#书写格式result = value1 if 条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul Nach dem Login kopieren
4.range()-Funktion
A Numerischer Sequenziterator ist ein Objekt, das aufeinanderfolgende Elemente als gewünschte Sequenz zurückgibt, wenn Sie darüber iterieren. Aus Platzgründen erstellt er jedoch keine Liste.
Format: range(stop) gibt den Endwert an, der Startwert ist standardmäßig 0 und das Intervall ist 1.
range(start,stop) gibt den Startwert und den Endwert mit einem Intervall von 1 an. x=['a','b','c','d']for i in x :
# i 位置的字符,只要不是关键字,可以随意用字符代表
print(i) Nach dem Login kopieren
range(start,stop,step) gibt den Startwert und den Endwert an, und das Intervall ist der Schrittwert.
5. break- und continue-Anweisungen und else-Anweisungen in Schleifen
1) break
-Anweisung und
for i in range(3): #运行结果为0,1,2
print(i)for i in range(0,5): #运行结果为0,1,2,3,4
print(i)for i in range(-2,10,2): #运行结果为-2,0,2,4,6,8
print(i) Nach dem Login kopieren
Ähnlich wie C , wird verwendet, um für oder while
aus der nächsten Ebene zu springen. 2) continue-Anweisung bedeutet, dass die Schleife mit der Ausführung der nächsten Iteration fortfährt :
while True:
print('hello')
break Nach dem Login kopieren
3) else in der Schleife Im Continue-Beispiel gibt es beispielsweise eine for-else-Anweisung, die nach der Schleife ausgeführt wird springt heraus, aber break springt nicht aus der Schleife. Execute else kann daher zur Behandlung einiger Ausnahmen in der Schleife verwendet werden. 6. Pass-Anweisung
for x in range(1, 4):
print(x, 'for语句')
continue
print(x, 'continue语句后')
else:
print(x, 'else语句')
#运行结果
for语句
for语句
for语句
else语句 Nach dem Login kopieren
Die Pass-Anweisung bewirkt nichts. Es wird in Situationen verwendet, in denen syntaktisch notwendige Anweisungen erforderlich sind, das Programm jedoch nichts tut. Es wird normalerweise zum Erstellen minimal strukturierter Klassen verwendet.
Andererseits kann pass beim Erstellen von neuem Code als Platzhalter für eine Funktion oder einen Kontrollkörper verwendet werden. Ermöglicht Ihnen, auf einer abstrakteren Ebene zu denken.
Das obige ist der detaillierte Inhalt vonDetaillierte Codefreigabe zur Python-Prozesssteuerung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!