Maison > développement back-end > Tutoriel Python > La différence entre while et for en python

La différence entre while et for en python

(*-*)浩
Libérer: 2019-07-09 10:19:21
original
10333 Les gens l'ont consulté

Il n'y a essentiellement aucune différence entre la boucle for et la boucle while en Python, mais dans les applications pratiques, la pertinence est différente.

La boucle while convient aux boucles avec un nombre d'itérations inconnu, et la boucle for convient aux boucles avec un nombre d'itérations connu.

La différence entre while et for en python

for est principalement utilisé en traversal, tel que : (apprentissage recommandé : Tutoriel vidéo Python )

for i in range(10):
    print(i)
打印结果为:
0 1 2 3 4 5 6 7 8 9   
list1 = [1,2,"a”]
for i in list1:
    print(i)
#打印结果为逐步列表list1中的元素:
1
2
a
Copier après la connexion

Alors que la boucle while est rarement utilisée pour le parcours (trop d'instructions, pas aussi pratique que for), while est principalement utilisée pour juger la boucle lorsque les conditions sont remplies, telles que :

i = 0
while True:
    if i<3:
        print(i)
        i += 1
    else:
        print("i>=3啦!")
        break
#运行结果:当i叠加到3前,依次打印i的值,当i等于3的时候判断语句不成立,执行else语句,跳出while循环
#打印结果:
0
1
2
Copier après la connexion

For Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal