python基礎之函數的返回值
函數的返回值
返回結果要怎麼做,多個結果又要怎麼做
# 函數返回值 # 概念:函數執行完以後會返回一個對象,如果在函數內部有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() #調用函數二
# 函數的分類:根據函數的返回值和函數的參數 # 有參數無返回值的 # 有參數有返回值的 # 無參數有返回值的 # 無參數無返回值的
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!