100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Python 之return 自定义返回值

Python 之return 自定义返回值

时间:2024-03-19 16:51:19

相关推荐

Python 之return 自定义返回值

return 自定义返回值

作用: 将函数内部的数据返回到函数的外部,返回到函数的调用处;

语法: return 定义在函数的内部,函数外部不能使用

1.return 可以接6大标准数据类型 , 还可以接函数和类对象

2.不自定义返回值,默认返回的是None

3.执行了return之后,函数立刻终止,后面的代码不执行

4.return保留字用来传递返回值,可以有return,也可以没有

5.函数/return可以返回0个或多个结果

return 可以接6大标准数据类型 , 还可以接函数和类对象

def func():return [1,2,3]return "abc"return {"a":1}return 12333 # 直接返回一个数据return [1,False,3+4j,"abc",(1,2,3)]# 直接返回多个数据res = func()print(res)

不自定义返回值,默认返回的是None

def func():passres = func()print(res)

执行了return之后,函数立刻终止,后面的代码不执行

def func():print(1)print(2)return 3# 遇到return 直接终止函数,后面的代码不执行print(4)print(5)res = func()# 只有在调用函数的时候,才会执行函数中的代码print(res)def func():for i in range(10):if i == 8:return i print(i)res = func()print(res)# 0 ~ 8 里面通过循环打印出0~7 , 外面打印出了8

小练习

打印数据 和 自定义返回值不是一回事

res = print(123)print(res) # None# 有标准输出的结果为123 , 但是print内置方法本身没有自定义返 回值,所有返回的是None,输出和返回值是两回事;def myprint():res = print(123) # 打印return 43343 # 自定义返回值res = myprint()print(res) # 123 43343

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。