for 循环在 Python 中用于迭代一个可迭代对象(如列表、元组、字符串等)中的元素。下面是关于 for 循环的一些基本用法:

基本语法:
for variable in iterable:
    # 代码块
    # 在每次迭代时执行

  •  variable 是在每次迭代时被赋值的变量。

  •  iterable 是一个可迭代对象,例如列表、元组、字符串等。


示例:
# 遍历列表
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    print(fruit)

在上述例子中,fruit 在每次循环中都被赋值为列表 fruits 中的一个元素,然后执行相应的代码块。

range() 函数:

range() 函数用于生成一个整数序列,常用于 for 循环的迭代。
for i in range(5):
    print(i)

上述例子中,range(5) 生成了一个整数序列 [0, 1, 2, 3, 4],i 在每次循环中被赋值为序列中的一个元素。

嵌套循环:

for 循环可以嵌套在另一个 for 循环内。
for i in range(3):
    for j in range(2):
        print(i, j)

上述例子中,外层循环迭代 i,内层循环在每次外层循环迭代时,都会完整地迭代 j。

break 和 continue 语句:

  •  break 语句用于跳出循环,即使循环条件仍然为真。

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    if fruit == "banana":
        break
    print(fruit)

在上述例子中,当 fruit 的值为 "banana" 时,break 语句会中断循环。

  •  continue 语句用于跳过当前循环块中的剩余代码,进入下一次循环。

fruits = ["apple", "banana", "orange"]
for fruit in fruits:
    if fruit == "banana":
        continue
    print(fruit)

在上述例子中,当 fruit 的值为 "banana" 时,continue 语句会跳过 print(fruit),直接进入下一次循环。

for 循环是一个灵活的工具,可以用于迭代各种数据结构,对序列进行操作。理解 for 循环的使用方式可以让你更好地掌握 Python 编程。


转载请注明出处:http://www.zyzy.cn/article/detail/13317/Python 基础