在Python中,`for`循环用于遍历序列(如列表、元组、字符串)或其他可迭代对象(如字典等)。`for`循环的基本语法格式如下:
for iterating_var in sequence:
statements[s]
其中:
`iterating_var` 是循环中用于保存当前迭代元素的变量名。
`sequence` 是要遍历的序列或可迭代对象。
`statements[s]` 是循环体,包含在每次迭代中执行的语句。
`for`循环可以与 `else` 语句一起使用,`else` 语句中的代码块会在 `for` 循环正常执行完毕后执行。
下面是一些使用 `for` 循环的示例:
遍历字符串
for letter in 'Python':
print('当前字母:', letter)
遍历列表
fruits = ['banana', 'apple', 'mango']
for fruit in fruits:
print('当前水果:', fruit)
使用索引遍历列表
for index in range(len(fruits)):
print('当前水果:', fruits[index])
使用for循环打印1到10的数字
for i in range(1, 11):
print('i =', i)
使用xrange(Python 2.x)或range(Python 3.x)效果相同
for i in range(1, 11):
print('i =', i)
使用for循环打印1到1的数字(不会进入循环)
for i in range(1, 1):
pass
以上示例展示了如何使用 `for` 循环遍历不同类型的数据结构,并执行相应的操作。