Python에서는 for 루프와 while 루프 사이에 본질적으로 차이가 없지만 실제 응용 프로그램에서는 관련성이 다릅니다.
while 루프는 루프 수를 알 수 없는 루프에 적합하고, for 루프는 루프 수를 알고 있는 루프에 적합합니다.
for는 주로 순회에 사용됩니다. 예: (권장 학습: 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
while 루프는 순회에 거의 사용되지 않습니다(문이 너무 많아 for만큼 편리하지 않음). while은 조건이 충족될 때 루프를 판단하는 데 주로 사용됩니다. 예:
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
더 많은 Python 관련 기술 기사를 보려면 PythonTutorial 컬럼을 방문하여 알아보세요!
위 내용은 Python에서 while과 for의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!