二级Python中的pass语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二级Python中的pass语句相关的知识,希望对你有一定的参考价值。

说明

尽管在二级教程中提到,pass语句是一个选学的保留字,但是既然课后练习题中有所涉及,我建议还是把它掌握起来。当然,这个语句比较简单,但是经常使用。

Python中pass语句的作用

Python pass 是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。看下面具体的应用具体即知。

例1:在函数定义中

当编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码。典型的情况是书写函数时,比如下面这样:

def sample(*args):
    pass

本例中,函数体内容还没有确定,所以可以先如上表达,待后期再完善。如果没有pass语句作为占位符,那么函数的定义是不成功的。

例2:在循环语句中

另外,pass也常用于为复合语句编写一个空的主体,比如说你想一个while语句的无限循环,每次迭代时不需要任何操作,你可以这样写:

while True:
    pass

当然,以上只是举个例子,现实中最好不要写这样的代码,因为执行代码块为pass也就是空什么也不做,这时python会进入死循环。

以上是关于二级Python中的pass语句的主要内容,如果未能解决你的问题,请参考以下文章

Python 计算机二级都考啥 Python要到啥程度

小黑课堂计算机二级Python有刷题程序吗

计算机等级考试二级python 第二章 python的基本语法元素

Python 中的二级内存索引表示

电子学会青少年软件编程 Python编程等级考试二级真题解析(判断题)2020年9月

二级Python复习中的复数注意事项