pass语句和else语句的用法分别是什么?

1.pass语句

  Python中的pass是空语句,它的出现是为了保持程序结构的完整性。pass不做任何事情,一般用作占位语句。pass语句的使用如例3-13所示。

  例3-13 pass语句

for letter in 'Runoob':
    if letter == 'o':
        pass
        print ('执行pass块')
    print ('当前字母 :', letter)
    print ("Good bye!")

  在例3-13中,当程序执行pass语句时,由于pass是空语句,程序会忽视该语句,按顺序执行其他语句。程序的运行结果如图3-25所示。

1663917015296_3-25运行结果.jpg

  图3-25 运行结果

  2.else语句

  前面在学习if语句的时候,会在if条件语句的范围之外发现else语句。其实,除了判断语句,Python中的while和for循环中也可以使用else语句。在循环中使用的时候,else语句只在循环完成之后执行,也就是说,break语句也会跳过else语句块。接下来,通过一个案例来演示,如例3-14所示。

  例3-14 else语句

count = 0
while count < 5:
    print(count, " is less than 5")
    count = count + 1
else:
    print(count, " is not less than 5")

  在例3-14中,定义了一个变量count,它的初始值为0。来到while语句判断条件,由于count的值小于5,所以条件成立,执行while循环使得count的值变成1,以此类推。直到count的值为5时,循环条件不成立,结束整个循环,程序会执行else语句里面的代码。程序的运行结果如图3-26所示。

1663917524798_3-26运行结果.jpg

  图3-26 运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值