python自动化(一)基础能力:6.循环语句

一、循环语句

(一)while循环

while后面的布尔表达式如果为真,则一直执行循环内的语句,直到布尔表达式的值为假,循环结束。 如果此时,while 后面的条件语句为 false 时,则执行 else 的语句块。

示例:

count = 0
while count < 5:
   print (count, " 小于 5")
   count = count + 1
else:
   print (count, " 大于或等于 5")

运行结果:

(二)for循环

Python for 循环可以遍历任何可迭代对象,如一个列表或者一个字符串。

for循环的一般格式如下:

Y = ['1','2','3','4','5']
for i in Y:
   print(i)

运行结果:

 1.range函数——是使用for循环时常用的函数

range(m,n,s)

m:起始位置,缺省值为0,可省略
n:终止位置,不能省略
s:步长,缺省值为1,可省略
取值时包含m,不包含n

s为正数则从左到右取,为负数则从右到左取

可以看出来,range函数的用法和切片的用法非常相似(完全相同)

使用:
1).
for i in range(5):#省略了初始值和步长
    print(i)

运行截图:

2).
for i in range(2,5):#初始值为2,省略步长
    print(i)

运行截图:

3).

for i in range(0,5,2):#起始位置为0,步长为2
     print(i)

运行截图:

备注:
当我们不省略步长时,哪怕初始值为0也不能省略,否则终止值会被认作起始值,步长会被认作终止值

(三)break与continue

1.break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。

实例:

2.continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

实例:跳过了n=2的情况

 3.循环中的else

循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被 break 终止时不执行。

实例:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试龙巫师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值