函数返回多个值时,结果为元组
例:如下代码
def fun(num):
odd=[]#存奇数
even=[]#存偶数
for i in num:
if i%2:
odd.append(i)
else:
even.append(i)
return odd,even
#函数的调用
lst=[10,29,34,23,44,53,55]
print(fun(lst))
运行结果:
函数的返回值:
(1)如果函数没有返回值【函数执行完毕之后,不需要给调用处提供数据】return可以省略不写
(2)函数的返回值,如果是一个,直接返回类型
(3)函数的返回值,如果是多个,返回的结果为元组