无涯教程-Python3 - Continue继续

74 阅读2分钟

Python中的continue语句用于将程序控制带到循环的开始。 Continue语句跳过循环内的其余代码行,并从下一次迭代开始。它主要用于循环中的特定条件,因此可以针对特定条件跳过一些特定的代码。Python中的continue语句用于将程序控件带入循环的开始。 Continue语句跳过循环内的其余代码行,并从下一次迭代开始。它主要用于循环内的特定条件,因此可以针对特定条件跳过某些特定代码。

#loop statements  
continue
#the code to be skipped   

流程图

Python continue Statement

考虑以下示例。

i = 0                     
while(i < 10):                
   i = i+1  
   if(i == 5):  
      continue  
   print(i)  

输出:

1
2
3
4
6
7
8
9
10

观察以上代码的输出,由于在while循环中使用 continue语句提供了 if条件,因此跳过了值5。当它与给定条件匹配时,控制权转移到while循环的开始,并且从代码中跳过了值5。

str = "Learnfk"
for i in str:
    if(i == T):
        continue
    print(i)

输出:

L
e
a
r
n
f
k

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

参考链接

www.learnfk.com/python3/pyt…