Maison  >  Article  >  développement back-end  >  fonction de boucle python

fonction de boucle python

步履不停
步履不停original
2019-07-01 13:50:004088parcourir

fonction de boucle python

boucle for en 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>

La boucle for en python est similaire à la boucle foreach en Java Voir le commentaire

pour le format fixe.

Parmi eux : for signifie le début de la boucle et doit apparaître devant l'identifiant ; in sépare la liste à boucler de l'identifiant : est placé après le nom de la liste pour indiquer le début du code de traitement de la liste ; veuillez noter que le code de traitement de la liste doit être placé sous la boucle for et en retrait ! ! !

Lorsque la boucle for démarre, Python attribuera chaque valeur de la liste à l'identifiant, ce qui signifie également que la valeur de l'identifiant est différente à chaque fois que la boucle est exécutée ; le traitement est terminé. Toutes les données de la liste.

boucle while en 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>

Par rapport à la boucle for, la boucle while contient davantage d'instructions de jugement conditionnel et vous pouvez personnaliser les conditions de fin de la boucle. boucle

Le jugement de Python

  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>

Remarque : l'instruction if et l'instruction else doit être ajouté à la fin : , et le code à exécuter après if et else doit être indenté

fonction python

  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>

Recommandations de didacticiels associées : Tutoriel vidéo Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn