Python中的pass


pass声明

pass语句是一个空操作,因为执行时没有任何反应。它用于语法需要语句但我们不想在其位置使用任何可执行语句的情况。

例如,可以在覆盖子类中的父类方法时使用它,但不希望在子类中提供其特定实现。

Pass也用于代码将被写入某处但尚未写入程序文件的地方。

pass语句的语法如下。


 



list = [1,2,3,4,5]
flag = 0
for i in list:
    print("Current element:",i,end=" ");
    if i==3:
        pass;
        print("\nWe are inside pass block\n");
        flag = 1;
    if flag==1:
        print("\nCame out of pass\n");
        flag=0;


输出:


Current element: 1 
Current element: 2 
Current element: 3
We are inside pass block
Came out of pass
Current element: 4 Current element: 5

在Python中,pass关键字用于不执行任何操作; 这意味着,当我们不想执行代码时,可以使用pass来执行empty。

它只是让控件在不执行任何代码的情况下通过。如果我们想绕过任何代码,可以使用pass语句。

Python Pass语法

Pass

 

Python Pass 例子

 

for i in [1,2,3,4,5]: 
    if i==3: 
        pass 
        print "Pass when value is",i 
    print i,

输出:
 

1 2 Pass when value is 3 
3 4 5