在 Python 中,for 语句用于迭代一个序列(如列表、元组、字符串等)中的元素,执行一系列操作,比如循环执行代码块或对每个元素进行处理。
02原型for 语句的一般形式如下:for变量in序列:执行操作
在这里,变量是每次循环中被赋值的序列中的元素,而序列则是需要进行迭代的数据集合。执行操作是对每个元素所要执行的操作,可以是单个语句或一个代码块。
fruits = ["apple","banana","cherry"]forfruitinfruits:print(fruit)
在这个示例中,for 循环将依次将列表fruits中的每个水果赋值给变量fruit,然后执行print(fruit)这个操作,打印出每个水果的名字。
除了遍历列表,for 语句还可以用于遍历字符串中的每个字符、元组中的元素、range() 函数生成的数值范围等。
range(start,stop, step)
其中 start 表示起始值(包含),stop 表示终止值(不包含),step 表示步长(即每次递增的值,默认为 1)。
通过配合for循环,可以遍历range生成的整数序列。下面是一个简单的示例来演示如何使用for循环和range函数:foriinrange(5):print(i)# 0 1 2 3 4
在这个示例中,range(5)会生成从 0 到 4 的整数序列,for i in range(5): 则会使变量 i 依次代表这个序列中的每个值,然后执行 print(i) 这个操作,打印出每个值。此外,你也可以使用range函数的完整形式,来指定起始值、终止值和步长。
foriinrange(1, 10, 2):print(i) # 1 3 5 7 9
因为这里range(1, 10, 2)生成的是从 1 到 9(包含 1,不包含 10)的奇数序列。
>>>foriinrange(3):print(i)# 0 1 2foriinrange(1,3):print(i)# 1 2>>>foriinrange(1,3,2):print(i)# 105小结
for 语句用于遍历字符串中的每个字符、元组中的元素、range() 函数生成的数值范围、列表等。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/3299.html