for循环用于对一个序列(如字符串、列表、元组等)中的元素进行遍历和操作,直到序列中的所有元素都被遍历为止,是一种常用的循环语句,用于重复执行一段代码,其语法结构如下:
for 变量 in 序列
循环体
其中,初始化语句用于初始化循环条件的变量;循环条件用于判断是否继续执行循环体;循环后操作用于在每次循环后更新循环条件的变量。
for循环的执行流程是:首先执行初始化语句,然后检查循环条件,如果循环条件为真,则执行循环体,并在执行完循环体后执行循环后操作。然后再次检查循环条件,如果为真则继续执行循环体,以此类推,直到循环条件为假时结束循环。
案例:
'''
for i in 容器数据类型对象
循环语句
'''
#遍历字符串
s = "abcdkgkgkd"
for i in s
print(i)
#执行结果为:
a
b
c
d
k
g
k
g
k
d
#遍历列表
n=[1,2,3,4,5,6,7,8,9,10]
for i in n
print("hello")
#执行结果为:打印10次hello
#range循环
例一
for i in range(1,101)
print(i)
#打印结果为1到100的数字值
例二
range使用的进阶版,range(start,end,step-步长默认等于1)
for i in range(1,101,2)
print(i)
#打印结果为1到100中的奇数值