一直不理解pass有什么作用,不影响程序的运行,仅仅是为了防止函数定义内容为空,或者是if判断的内容为空,放一个占位的语句:
for letter in 'Python':
if letter =='h':
pass
print("这是pass块")
print ('当前字母'+letter)
print ('Good Bye')
当前字母 : P 当前字母 : y 当前字母 : t 这是 pass 块 当前字母 : h 当前字母 : o 当前字母 : n Good bye!
def func():
pass
如果定义一个空函数程序会报错,当你没有想好函数的内容是可以用 pass 填充,使程序可以正常运行。