📜  Python中的continue

📅  最后修改于: 2020-10-24 09:00:32             🧑  作者: Mango

Python继续声明

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

句法

#loop statements  
continue
#the code to be skipped   

流程图

考虑以下示例。

例子1

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

输出:

1
2
3
4
6
7
8
9
10

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

让我们看另一个例子:

例子2

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

输出:

J
a
v
a
p
o
i
n
t

通过声明

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 

在下一个教程中,我们将学习有关pass语句的更多信息。