流承控制语句----------for

for循环能够对设定范围内的所有元素都采取一个或一系列的相同措施,从而高效的地处理任何长度的列表,字典,元祖等等。叫做遍历。

以循环列表为例:

for循环的 意义

for能将列表里里的每次循环能对每个元素进行进行相同的操作,而且速度非常快。对于对于储存咋起雷列表里的临时变量,可以指定任何名称。

常见的for循环的错误

可以在for循环中加入更多操作,在for循环的下一行代码进行一个缩进就是让for的每次循环,让每个元素都执行相同的操作,放多少行都可以。但要避免缩进错误。因为for循环是通过缩进来判断代码行与上一个代码行之间的关系的。,更可以使结构更清晰。总结一下常见的缩进错误。

1.忘记缩进,如果忘了Python会提醒,但一般情况下,缩进会在写完for语句时回车自动跳到缩进位置。

2.忘记缩进额外的代码行,这个错误在Python语法里是合法的。但这是逻辑错误了,忘记缩进的代码会与for语句平齐,但会达不到先要的效果,这行代码会在整个for循环执行完毕后再执行。

3.不必要的缩进。循环后不必要的缩进。如果将循环后的代码进行缩进,将会让这行代码也进行整个for循环,这是逻辑错误。

4.漏了这是马虎的错误,会导致语法错误但是却不那么容易被发现。找出这样的错误花费的时间是不值得的

三,在for循环中加入函数

1.加入函数range()括号内加入的是数值范围,如果到不到效果尝试加一或者减一。range函数几乎可以创建任何想要数集。

创建列表:使用list()函数将range的结果直接转换为列表

指定步长:举个栗子        

for value in range(1,12,2):
    print(value)

                   在1-12这个范围内每两个数取一个数,步长为2的进行输出。还可以用于切片每隔几个切几个。遇到相应的数据展开相应的操作就可以了

play =['1','2','3','4','g','r','6']
i = 0
a = len(play)
for i in range(0,a,2):
    b = play[i:i+2]
    print(b)

在步长为二的时候,每隔两个切片两个输出出来。

对于元祖,字典可以执行相同的操作。而接下来的在for里,可以设置条件,break 或者continue等等,根据需求进行操作即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值