乐趣区

关于python:yyds干货盘点return用法-python基础学习系列

1、用法一
一般办法里间接返回值

​代码如下

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM

import 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 AM

import 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 AM

import 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 技术大本营,获取更多技能与教程。

退出移动版