1. 程式人生 > >Python3——函數返回值

Python3——函數返回值

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——函數返回值