Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Codefreigabe zur Python-Prozesssteuerung

Detaillierte Codefreigabe zur Python-Prozesssteuerung

迷茫
迷茫Original
2017-03-25 13:32:151769Durchsuche

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(&#39;负数&#39;)
elif x==0:
    print(&#39;零&#39;)
else :
    print(&#39;正数&#39;)
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=[&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;]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(&#39;hello&#39;)    
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, &#39;for语句&#39;)
        continue
        print(x, &#39;continue语句后&#39;)
else:
        print(x, &#39;else语句&#39;)
 
#运行结果
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!

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