Python3 x 函式返回值

2021-10-24 01:49:09 字數 683 閱讀 2872

# coding=utf-8

# 沒有返回結果的函式

def list_sum(l):

result = 0

for num in l:

result = result + num

print('result is {}'.format(result))

# 多個返回值的函式

def data_of_square(side):

c = 4 * side

s = side * side

return c, s

if __name__ == '__main__':

list_sum([1, 2, 3, 5])

# 定義和返回 結構一致

c, s = data_of_square(5)

print(c)

print(s)

# 也可以使用乙個值儲存函式返回的多值結果

result = data_of_square(6)

print(result)

#返回的result,是tuple型別

print(result[0])

print(result[1])

結果:result is 11

2025

(24, 36)

2436

python 函式返回值

帶有返回值的函式 def add2num a,b c a b return c或者 def add2num a,b return a b在本小節剛開始的時候,說過的 買菸 的例子中,最後兒子給你菸時,你一定是從兒子手中接過來 對麼,程式也是如此,如果乙個函式返回了乙個資料,那麼想要用這個資料,那麼就...

python 函式返回值

python 函式返回值有兩種形式 1 返回乙個值。2 返回多個值。現看看返回乙個值的吧。deffirstvalue a b c a b return cprint firstvalue 1 2 結果 3 再看看返回多個值的 那怎麼可以返回多個值呢,其他的語言一般呼叫函式的話,只能返回乙個值,可能我...

python 函式返回值

函式返回值 return 1 返回乙個值 return result 2 返回多個值 如果返回多個資料,資料之間使用逗號進行分割,那麼返回的是元組型別 return first num,second num,result 3 注意 函式中有return,函式執行到return,函式一定會中斷 如果沒...