函數的返回值
返回結果要怎么做,多個結果又要怎么做
# 函數返回值 # 概念:函數執行完以后會返回一個對象,如果在函數內部有return 就可以返回實際值, # 否則將會返回空 None # 類型:可以返回任意類型,返回值類型應該取決于return后面的類型 # 用途:給調用方返回數據 # 在一個函數體內可以出現多個return關鍵字,但是肯定只能返回一個return關鍵字 # 如果在一個函數體內,執行了return,就意味著函數就推出了,return后面的代碼語句將不會執行 def Sum(a,b): sum=a+b pass Sum(10,30)
def Sum(a,b): sum=a+b return sum #將返回給調用者 pass print(Sum(10,30)) #函數的返回值返回到調用的地方
def Sum(a,b): sum=a+b return sum #將返回給調用者 pass rs=Sum(10,30) #將返回值賦給其他的變量 print(rs) #函數的返回值返回到調用的地方
def calComputer(num): result=0 i=1 while i<=num: result+=i i+=1 pass return result # 調用函數 value=calComputer(10) print(type(value)) print(value)
def calComputer(num): li=[] result=0 i=1 while i<=num: result+=i i+=1 pass li.append(result) return li # 調用函數 value=calComputer(10) print(type(value)) print(value)
def returnTuple(): """ 返回元組類型數據 :return: """ # return 1,2,3 return {"name":"aaa"} #想要返回什么類型的數據,直接在return后面直接返回即可 pass A=returnTuple() print(type(A))
# 嵌套調用 def fun1(): print("--------------fun1 start-----------------") print("--------------fun1 finish-----------------") pass def fun2(): print("--------------fun2 start-----------------") fun1() print("--------------fun2 finish-----------------") pass fun2() #調用函數二
# 函數的分類:根據函數的返回值和函數的參數 # 有參數無返回值的 # 有參數有返回值的 # 無參數有返回值的 # 無參數無返回值的
總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注服務器之家的更多內容!
原文鏈接:https://blog.csdn.net/weixin_44632711/article/details/120895707