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())