python中函数的返回值的理解及其例子

1、函数返回值: 函数执行后会返回一个对象,给调用方返回值,如果函数内部有return就可以返回,否则返回None。

2、返回值类型:取决于return后面的类型。

3、函数内可出现多个return,但只会起作用一个。若执行了return,意为这函数执行完退出了。


# 1、函数返回值:
def Sum(a,b):
sum = a +b
return sum
print(Sum(1,3))

# 2、返回list类型的数据。
def Sum(num):
"""
返回list类型的数据。
:param num:
:return:
"""
i=1
result = 0
list1 = []
while i <= num:
result += i
i+=1
pass
list1.append(result) # 将求的和接入列表中。
return list1
vaule = Sum(10)
print(vaule)
print(type(vaule))

# 3、函数返回不同类型的数据(综合理解)
def return1():
# return 1,23,4 # (1, 23, 4) 返回元组型
return {"name": "lucy", "age": "18"} # {'name': 'lucy', 'age': '18'} 返回字典型
print(return1())
posted @ 2021-09-24 21:00  kQ++  阅读(1637)  评论(0编辑  收藏  举报