【python基础】P6 基础循环

python中最常用的循环语句是for

例:循环打印出列表中所有的值

car = ["BMW","VOLVO","BENZ","RR"]
for i in car:
    print(i)

【python基础】P6 基础循环_第1张图片
在循环语句for中,i的第一次被赋值为car[0],然后通过print打印出;第二次为car[1],然后通过print打印出…直到car中所有的元素被访问且打印。

python循环中一定要注意缩进,python中的缩进就像C语言中的{}。


range(),通过范围生成数字

for i in range(5):
    print(i)

【python基础】P6 基础循环_第2张图片


另外一种方法依次打印出列表car中所有的元素:

car = ['BMW','VOLVO','BENZ','RR']

for i in range(len(car)):
    print(car[i])

【python基础】P6 基础循环_第3张图片
其中通过 len(car) 获取列表 car 中元素的个数,值为4;
再通过 range(len(car)) 建立一个范围取值,range(4) 即为 0-3。


当然,range(x,y) 可以通过起始值x和终止值+1的y来规定其取值范围:

for i in range(2,6):
    print(i)

【python基础】P6 基础循环_第4张图片


如果用list再对range进行包裹,则可以形成一个数字列表

x = list(range(5))
print(x)

在这里插入图片描述


对range的进一步规定,可以规定其步长

x = list(range(1,10,2))
print(x)

在这里插入图片描述
在上述code中,range(x,y,z),其中x为起始,y为终止-1,z为步长。
所谓步长,就是每一步的长度,也就是x=1的下一个元素为x+z。

你可能感兴趣的:(【基础】计算机编程笔记,python)