python中函式如何返回多個結果?

tony0087發表於2021-09-11


python中函式如何返回多個結果?

其實有一個疑惑一直在小編心中,每一個程式碼段編寫裡,總會出現好多個函式,也許有人和小編有一樣的認同感,後來,小編明白,每一個函式本身都是都有各自的目的,有的是需要去必須返回一個字串,有的是必須要去返回浮點數,還有的是需要去返回多個值,這也是大家所需要的,下面給大家演示。

函式返回多個結果

$ vim e3.py
def damage(skill1,skill2):
    damage1 = skill1 * 3
    damage2 = skill2 * 2 + 10
    return damage1,damage2
skill1_damage,skill2_damage = damage(3,6)  
print(skill1_damage,skill2_damage)

執行結果

$ python2.7 e3.py
(9, 22)

這樣的一套流程,我們就可以獲取函式的多個返回值了,大家瞭解了嗎?掌握住裡面的幾個關鍵點即可,還是很好理解的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1747/viewspace-2831669/,如需轉載,請註明出處,否則將追究法律責任。

相關文章