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)
成果如下
以上就是本次分享的全部内容,当初想要学习编程的小伙伴欢送关注Python技术大本营,获取更多技能与教程。