for-Schleife in Python
<span class="com">#for循环格式(类似Java中的foreach):for 标识符 in 列表名称 :</span>
<span class="pun">>>></span><span class="pln"> movies </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="str">"movie1"</span><span class="pun">,</span><span class="str">"movie2"</span><span class="pun">,</span><span class="str">"movie3"</span><span class="pun">]</span>
<span class="pun">>>></span><span class="pln"> </span><span class="kwd">for</span><span class="pln"> item </span><span class="kwd">in</span><span class="pln"> movies </span><span class="pun">:</span>
<span class="pln"></span><span class="kwd">print</span><span class="pun">(</span><span class="pln">item</span><span class="pun">)</span>
<span class="pln"></span>
<span class="pln">movie1</span>
<span class="pln">movie2</span>
<span class="pln">movie3</span>
Die for-Schleife in Python ähnelt der foreach-Schleife in Java. Das feste Format finden Sie im Kommentar
Darunter: for bedeutet den Beginn der Schleife und sollte vor dem Bezeichner stehen; in trennt die zu durchlaufende Liste vom Bezeichner: wird nach dem Listennamen platziert, um den Beginn des Listenverarbeitungscodes anzuzeigen; Bitte beachten Sie, dass der Listenverarbeitungscode unterhalb der for-Schleife und eingerückt platziert werden muss! ! !
Wenn die for-Schleife beginnt, weist Python jedem Wert in der Liste den Bezeichner zu, was auch bedeutet, dass der Wert des Bezeichners bei jeder Ausführung der Schleife unterschiedlich ist, bis die Schleife weiterläuft Die Verarbeitung ist abgeschlossen. Alle Daten in der Liste.
while-Schleife in Python
<span class="com">#while循环格式:while 循环条件 :</span>
<span class="pun">>>></span><span class="pln"> </span><span class="kwd">while</span><span class="pln"> count </span><span class="pun"><</span><span class="pln"> len</span><span class="pun">(</span><span class="pln">movies</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span>
<span class="pln"></span>print(movies[count])
<span class="pln"> count </span><span class="pun">=</span><span class="pln"> count </span><span class="pun">+</span><span class="pln"> </span><span class="lit">1</span>
<span class="pln"></span>
<span class="pln">movie1</span>
<span class="pln">movie2</span>
<span class="pln">movie3</span>
Im Vergleich zur for-Schleife verfügt die while-Schleife über mehr bedingte Beurteilungsanweisungen, und Sie können die Bedingungen für das Ende der Schleife anpassen Schleife
Pythons Urteil
<span class="kwd">if</span><span class="pln"> </span><span class="pun">满足某个条件</span><span class="pln"> </span><span class="pun">:</span>
<span class="pln"> </span><span class="pun">执行某些语句</span>
<span class="kwd">else</span><span class="pln"> </span><span class="pun">:</span>
<span class="pln"> </span><span class="pun">执行某些语句</span>
Hinweis: Sowohl die if-Anweisung als auch die else-Anweisung Am Ende muss Folgendes hinzugefügt werden: , und der Code, der nach if und else ausgeführt werden soll, muss eingerückt werden
Python-Funktion
<span class="pun">>>></span><span class="pln"> new_movies </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="str">"movie1"</span><span class="pun">,</span><span class="str">"movie2"</span><span class="pun">,</span><span class="str">"movie3"</span><span class="pun">,[</span><span class="str">"movie4_1"</span><span class="pun">,</span><span class="str">"movie4_2"</span><span class="pun">,[</span><span class="str">"movie_4_3_1"</span><span class="pun">,</span><span class="str">"movie_4_3_2"</span><span class="pun">]],</span><span class="str">"movie5"</span><span class="pun">]</span>
<span class="pun">>>></span><span class="pln"> </span><span class="kwd">def</span><span class="pln"> listItems</span><span class="pun">(</span><span class="pln">items</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span>
<span class="pln"> </span><span class="kwd">for</span><span class="pln"> item </span><span class="kwd">in</span><span class="pln"> items </span><span class="pun">:</span>
<span class="pln"> </span><span class="kwd">if</span><span class="pln"> isinstance</span><span class="pun">(</span><span class="pln">item</span><span class="pun">,</span><span class="pln">list</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span>
<span class="pln"> listItems</span><span class="pun">(</span><span class="pln">item</span><span class="pun">)</span>
<span class="kwd">else</span><span class="pln"> </span><span class="pun">:</span>
<span class="pln"> </span><span class="kwd">print</span><span class="pun">(</span><span class="pln">item</span><span class="pun">)</span>
<span class="pln"></span>
<span class="pun">>>></span><span class="pln"> listItems</span><span class="pun">(</span><span class="pln">new_movies</span><span class="pun">)</span>
<span class="pln">movie1</span>
<span class="pln">movie2</span>
<span class="pln">movie3</span>
<span class="pln">movie4_1</span>
<span class="pln">movie4_2</span>
<span class="pln">movie_4_3_1</span>
<span class="pln">movie_4_3_2</span>
<span class="pln">movie5</span>
Verwandte Tutorial-Empfehlungen: Python-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPython-Schleifenfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!