更新时间: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 运行结果
AI鸿蒙原生智能正式版课程,培养全端跨平台鸿蒙工程师
2026-03-10AI鸿蒙原生智能正式版课程,培养全端跨平台鸿蒙工程师
2026-03-10毕业16个工作日,平均薪资13180元,就业率100%,广州黑马AI智能应用开发(Java)学科20250529班
2026-03-06毕业32个工作日,平均薪资11147元,就业率95%,广州黑马AI智能应用开发(Java)学科20250326班
2026-03-05黑马程序员2025全国就业数据发布:全学科平均就业率92.07%,AI开发类就业平均薪资达11869.67元。
2026-03-05黑马全国校区齐开班!场面太太太壮观了!
2026-03-03