Python3 pass 语句的应用

译者:anxin
日期:2018-05-27

Python3 pass 语句是一个空操作,pass 语句执行后,不产生任何操作,它主要作为占位符使用,即:在 Python 3 语义上来说需要有语句,但是又不需要定义任何操作。它同 C 语言中 { } 的意义是相同的,因为在 Python3 中使用缩进来表示程序的结构,就导致了没有任何操作的程序块,需要使用一个占位符,pass 语句就产生啦。

Python3 pass 实例

1)while 语句中条件为真时什么也不做:

>>> while True:
...     pass  # Busy-wait for keyboard interrupt (Ctrl+C)
...

注:C 语言中的形式如下:

while (true) {}

2)定义一个空类:

>>> class MyEmptyClass:
...     pass
...

3)定义一个空函数:

>>> def initlog(*args):
...     pass   # Remember to implement this!
...

注:C 语言中的形式如下:

void initlog(*args) {}
本文链接:/tutorial/python3/python-3-pass-yuju

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!