更新时间:2022-09-23 来源:黑马程序员 浏览量:
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所示。
图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所示。
图3-26 运行结果