pass 是空语句,不做任何事,一般用做占位语句,为了保持程序结构的完整性。两种常见的使用场景:1、写代码时,在写出所有具体代码之前,可以先全部或部分用pass填充把架子搭起来,例如:
for letter in 'Python':
if letter.islower():
pass
elif letter.isupper():
pass
这样的代码,是可以运行的,再慢慢把pass替换成有用的代码块,每替换一个,都可以运行看下效果,如果没有pass,就成了这样:
for letter in 'Python':
if letter.islower():
elif letter.isupper():
是无法运行的。有时我们在调试代码时,为了聚焦问题,也会注释掉一些代码,用pass临时填充,以保证程序的顺利运行。