Heim > Artikel > Backend-Entwicklung > Detaillierte Codefreigabe zur Python-Prozesssteuerung
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
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('正数')Format: [ für a8093152e673feb7aba1828c43532094 in 51fb4c69501017ee66590b61d7482abd:]
#书写格式result = value1 if 条件 else value2#如果条件成立,把value1的值赋给result,不成立,则把value2的值赋给resul
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)
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)Ä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
3) else in der SchleifeIm 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语句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!