说明
尽管在二级教程中提到,pass语句是一个选学的保留字,但是既然课后练习题中有所涉及,我建议还是把它掌握起来。当然,这个语句比较简单,但是经常使用。
Python中pass语句的作用
Python pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。看下面具体的应用具体即知。
例1:在函数定义中
当编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码。典型的情况是书写函数时,比如下面这样:
def sample(*args):
pass
本例中,函数体内容还没有确定,所以可以先如上表达,待后期再完善。如果没有pass语句作为占位符,那么函数的定义是不成功的。
例2:在循环语句中
另外,pass也常用于为复合语句编写一个空的主体,比如说你想一个while语句的无限循环,每次迭代时不需要任何操作,你可以这样写:
while True:
pass
当然,以上只是举个例子,现实中最好不要写这样的代码,因为执行代码块为pass也就是空什么也不做,这时python会进入死循环。
原文地址:https://blog.51cto.com/zhuxianzhong/2430342
时间: 2024-11-05 19:37:44