更新时间: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设计】北京143期毕业仅36天,全员拿下高薪offer!黑马AI设计连续6期100%高薪就业
2025-09-19【跨境电商运营】深圳跨境电商运营毕业22个工作日,就业率91%+,最高薪资达13500元
2025-09-19【AI运维】郑州运维1期就业班,毕业14个工作日,班级93%同学已拿到Offer, 一线均薪资 1W+
2025-09-19【AI鸿蒙开发】上海校区AI鸿蒙开发4期5期,距离毕业21天,就业率91%,平均薪资14046元
2025-09-19【AI大模型开发-Python】毕业33个工作日,就业率已达到94.55%,班均薪资20763元
2025-09-19【AI智能应用开发-Java】毕业5个工作日就业率98.18%,最高薪资 17.5k*13薪,全班平均薪资9244元
2025-09-19