1.for 循环

for 循环是 Python 中最常用的循环,它可以遍历任何可迭代对象,例如列表、字符串、元组等,并执行一系列操作。for 循环的语法如下:

for item in iterable:# do something with item
Python

其中,iterable 是一个可迭代对象,item 是可迭代对象中的一个元素,每次循环,item 的值都会改变。下面是一个使用 for 循环遍历列表的例子:

my_list = [1, 2, 3, 4, 5]for item in my_list:print(item)# Output:# 1# 2# 3# 4# 5
Python

2.while 循环

while 循环是另一种常用的循环,它会在满足条件时一直循环,直到条件不满足为止。while 循环的语法如下:

while condition:# do something
Python

其中,condition 是一个布尔表达式,只要它的值为 True,while 循环就会一直执行,直到 condition 的值为 False 为止。下面是一个使用 while 循环计算 1 到 100 的和的例子:

i = 1sum = 0while i <= 100:sum += ii += 1print(sum)# Output: 5050
Python

3. 其他循环

除了 for 和 while 循环以外,Python 还提供了一些其他的循环,例如 enumerate()、zip()、break、continue 等。

enumerate() 函数可以同时遍历索引和元素,它的语法如下:

for index, item in enumerate(iterable):# do something with index and item
Python

zip() 函数可以将多个可迭代对象合并成一个元组,它的语法如下:

for item in zip(iterable1, iterable2):# do something with item
Python

break 语句可以用来终止循环,它的语法如下:

while condition:# do somethingif condition2:break
Python

continue 语句可以用来跳过当前循环,它的语法如下:

while condition:# do somethingif condition2:continue
Python