python continue与break区别,python中break语句和continue语句的区别

  python continue与break区别,python中break语句和continue语句的区别

  很多刚学编程的朋友都不知道返回和中断的区别。今天,我就来给大家解释一下这个问题。

  Break用于提前结束循环,return是用于将返回值传回函数调用方的关键字。如果不带参数使用,只会结束函数,返回到代码之前执行的位置。

  在某些情况下,他们可以达到同样的目的,但这里有两个例子来告诉你他们的目的。

  使用break

  迭代值列表,当我们看到数字3时中断。

  def loop3():

  对于(0,10):范围内的

  打印一份

  如果a==3:

  #我们找到一个三,让我们停止循环

  破裂

   print "Found 3!"

  loop3()

  


  

输出:

  


  

0  1  2  3  Found 3!  


  

使用return

  


  

下面是一个示例,说明如何使用return在函数基于传入参数计算值之后返回值:

  


  

def sum(a, b):   return a+b  s = sum(2, 3)  print s  


  

输出:

  


  

5  


  

 

  

比较两者

  


  

现在,在第一个例子中,如果循环之后没有发生任何事情,我们也可以使用return并立即“跳出”函数。当我们使用return而不是break时,将输出与第一个示例进行比较:

  


  

def loop3():   for a in range(0, 6):   print a   if a == 3:   # We found a three, let's end the function and "go back"   return   print "Found 3!"  loop3()  


  

输出:

  


  

0  1  2  3  


  

以上就是Python中return和break的不同。更多Python学习推荐:PyThon学习网教学中心

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: