私信  •  关注

DGKarlsson M.K.DHEERAJ

DGKarlsson M.K.DHEERAJ 最近创建的主题
DGKarlsson M.K.DHEERAJ 最近回复了
7 年前
回复了 DGKarlsson M.K.DHEERAJ 创建的主题 » 在python代码中使用pass语句的目的是什么?[复制品]

python中的pass语句用于语法上需要语句但不希望执行任何命令或代码的情况。

pass语句是一个空操作;当它执行时不会发生任何事情。在代码最终将要运行但尚未编写的地方(例如,在存根中),pass也很有用:

例如:

#!/usr/bin/python

for letter in 'Python': 
   if letter == 'h':
      pass
      print 'This is pass block'
   print 'Current Letter :', letter

print "Good bye!"

这将产生以下结果:

Current Letter : P
Current Letter : y
Current Letter : t
This is pass block
Current Letter : h
Current Letter : o
Current Letter : n
Good bye!

如果字母值为“h”,则前面的代码不执行任何语句或代码。当您创建了代码块但不再需要它时,pass语句很有帮助。

然后可以删除块中的语句,但让块保留pass语句,这样就不会干扰代码的其他部分。