【循序渐进学Python】Python中的“三大将“——(break,continue,return)
程序员文章站
2021-12-29 11:51:37
【循序渐进学Python】Python中的"三大将"——(break,continue,return)今天我们来学习Python中的三大巨头(break,continue,return)这三个在我们循环和函数中运用较多,有时候我们会对这三者的概念和用法产生混淆,今天我来带大家好好理一理.break语句英文是中断的意思,在python中,保持了原来的意思break作用是:对于嵌套多重循环,break语句值退出跟它最近的一次循环案例:# 在50到100之间找到第一个可以被9整除的数a = 0...
【循序渐进学Python】Python中的"三大将"——(break,continue,return)
今天我们来学习Python中的三大巨头(break,continue,return)这三个在我们循环和函数中运用较多,有时候我们会对这三者的概念和用法产生混淆,今天我来带大家好好理一理.
break语句
- 英文是中断的意思,在python中,保持了原来的意思
break作用是:
对于嵌套多重循环,break语句值退出跟它最近的一次循环
案例:
# 在50到100之间找到第一个可以被9整除的数
a = 0
b = 49
# 判断如果b在50和100之间则进行循环
while (b >= 49 and b <= 101):
b += 1
a = b % 9
if a == 0:
break
# 如果取余的结果等于0,那么则表示被9整除了
# 所以break跳出循环
print("在50到100之间找到第一个可以被9整除的数是%d" % b)
程序最后输出的结果
# 在50到100之间找到第一个可以被9整除的数是54
continue语句
continue含义:
跳出本次循环,继续下一轮循环
使用场景:
当我们已经确定不需要继续本轮循环的时候使用
案例
# 累加求和
# 1-100累加求和
# 只有当奇数才累加
a = 0
for lj in range(1, 100):
if lj % 2 == 0:
# 如果能被2整除没余数那么就是偶数
# continue直接继续下一轮循环
continue
# 否则是奇数
# 进行累加
a += lj
print(a)
#2500
return语句(函数的返回值和结束函数的作用)
- return [表达式] 结束函数,选择性地返回一个值给调用方。
- 不带表达式的return就返回 None。
- 表示无条件结束函数并返回结果
- 约定,任何一个函数都应该有return语句表示结束
- 函数的类型,一般就是返回值的类型
- 不返回的数据可以没有return,不建议去掉
- 函数可以返回复杂类型,也可以一次返回多个值
案例:
def funFa(one, two):
return one + two
# 调用方法
a = funFa(12, 12)
print(a)
# 24
总结(break,continue,return)
作用
控制流程语句的执行
区别
- continue:结束本次循环,开始下一次循环,不会跳出该循环
- break:结束当前循环,跳出当前的循环部分执行循环之后的代码
- return:结束当前方法,只要遇见有return的地方,不论reutrn在哪里,直接自return所在处结束当前的函数
本文地址:https://blog.csdn.net/XVJINHUA954/article/details/107653272
上一篇: Python中如何添加自定义模块