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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。