Python3——函數返回值


函數的最后都有一個返回值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]

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM