pass在Python中的作用
- 空语句,(do nothing 只是个摆设)
- 保证格式、语意的完整性
1 空语句
举例1
if true:
pass #do nothing
else:
...
举例2
#求在2的100次方中删除所有的2后的数字
num = 2**100
print(num)
without2 = " "
for digit in str(num):
if digit == "2":
print(end = " ")
continue
else:
pass
without2 += digit
print(digit,end="")
2 完整性
当你在编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码。比如下面这样:
...
def function():
pass
...
定义一个函数 function(),但函数体部分暂时还没有完成,又不能空着不写内容,因此可以用pass来替代占个位置。
这是个参考链接:Violet-Guo写的,关于pass的作用