Python3——函數返回值
阿新 • • 發佈:2018-03-18
urn 返回值 true 多少 st3 默認 blog print else
函數的最後都有一個返回值return,可以用來獲取該函數執行結果返回給該函數,讓外部調用該函數的根據返回的值不同做不同的事。
返回值可指定,如果不指定默認返回None
def test1(): print(‘alex‘) print(test1()) def test2(): a = 5 if a < 5: return True else: return False print(test2()) #根據返回的值進行其他判斷 if test2(): print(‘yes‘) else: print(‘no‘)
結果:
alex
None
False
no
函數遇到return後就結束,該函數return下還有多少代碼都不執行
函數可以返回多個值
def test3(): a = 1 b = 2 return a,b print(test3())
結果:
(1, 2)
返回多值其實就是返回一個tuple,在語法上返回一個tuple可以省略括號
也可以返回列表
def test3(): a = 1 b = 2 return [a,b] print(test3())
結果:
[1, 2]
Python3——函數返回值