头图

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)

​效果如下
image.png
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)

​效果如下
image.png

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)

效果如下
image.png

以上就是本次分享的全部内容,现在想要学习编程的小伙伴欢迎关注Python技术大本营,获取更多技能与教程。


Python技术大本营
46 声望17 粉丝

关注公粽号:Python编程学习圈,可免费领取最新Python技术资料包。