#yyds干货盘点#return用法 - python基础学习系列(64)

网友投稿 303 2022-09-08


#yyds干货盘点#return用法 - python基础学习系列(64)

以Python 3.x版本为主return:多个用途,探索一下返回值和结束代码执行的情况

1、用法一

普通方法里直接返回值

​代码如下​

#!/usr/bin/python3# -*- coding: utf-8 -*-# Apr 14, 2022 22:50 AMimport sys def testFun(): a=51 b='CTO' return "值:%s" % (str(a)+b)value=testFun()print(value)

​效果如下​

2、用法二

方法内的if-else逻辑return,根据下面执行的效果可知:

在逻辑里进行return后,if逻辑后面的代码不会执行,即可return之后结束代码执行

​代码如下​

#!/usr/bin/python3# -*- coding: utf-8 -*-# Apr 14, 2022 22:50 AMimport sys def testFun(i): a=51 if i>a: b='CTO' return "值:%s" % (str(a)+b) print('我是if逻辑下面的代码')# 1、满足if条件的情况print('')print('满足if条件的情况')value=testFun(100)print(value)print('')# 2、不满足if条件的情况print('不满足if条件的情况')value2=testFun(10)print(value2)

​效果如下​

3、用法三

方法内设置if-else逻辑,然后在逻辑里再设置一个while无线循环,在无限循环里进行return,从效果可知:

在while无线循环里进行retrun,同样是结束了代码执行

​代码如下​

#!/usr/bin/python3# -*- coding: utf-8 -*-# Apr 14, 2022 22:50 AMimport sys def testFun(i): a=50 if i>a: b='CTO' while True: a+=1 return "值:%s" % (str(a)+b) print('我是if逻辑下面的代码')# 1、满足if条件的情况print('')print('满足if条件的情况')value=testFun(100)print(value)print('')# 2、不满足if条件的情况print('不满足if条件的情况')value2=testFun(10)print(value2)

​效果如下​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python自动化--7. 函数的定义和调用
下一篇:Redis支持二进制案例(redis 二进制)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~