Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Schleifenfunktion

Python-Schleifenfunktion

步履不停
步履不停Original
2019-07-01 13:50:004088Durchsuche

Python-Schleifenfunktion

for-Schleife in Python

  1. <span class="com">#for循环格式(类似Java中的foreach):for 标识符 in 列表名称 :</span>

  2. <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>

  3. <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>

  4. <span class="pln"></span><span class="kwd">print</span><span class="pun">(</span><span class="pln">item</span><span class="pun">)</span>

  5. <span class="pln"></span>

  6. <span class="pln">movie1</span>

  7. <span class="pln">movie2</span>

  8. <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

  1. <span class="com">#while循环格式:while 循环条件 :</span>

  2. <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>

  3. <span class="pln"></span>print(movies[count])

  4. <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>

  5. <span class="pln"></span>

  6. <span class="pln">movie1</span>

  7. <span class="pln">movie2</span>

  8. <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

  1. <span class="kwd">if</span><span class="pln"> </span><span class="pun">满足某个条件</span><span class="pln"> </span><span class="pun">:</span>

  2. <span class="pln"> </span><span class="pun">执行某些语句</span>

  3. <span class="kwd">else</span><span class="pln"> </span><span class="pun">:</span>

  4. <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

  1. <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>

  2. <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>

  3. <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>

  4. <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>

  5. <span class="pln">                listItems</span><span class="pun">(</span><span class="pln">item</span><span class="pun">)</span>

  6.            <span class="kwd">else</span><span class="pln"> </span><span class="pun">:</span>

  7. <span class="pln">                </span><span class="kwd">print</span><span class="pun">(</span><span class="pln">item</span><span class="pun">)</span>

  8. <span class="pln"></span>

  9. <span class="pun">>>></span><span class="pln"> listItems</span><span class="pun">(</span><span class="pln">new_movies</span><span class="pun">)</span>

  10. <span class="pln">movie1</span>

  11. <span class="pln">movie2</span>

  12. <span class="pln">movie3</span>

  13. <span class="pln">movie4_1</span>

  14. <span class="pln">movie4_2</span>

  15. <span class="pln">movie_4_3_1</span>

  16. <span class="pln">movie_4_3_2</span>

  17. <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!

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