Python中的返回值指的是函數被調用之后,函數會把一個值返回給調用者,這個返回值可以被用于其他的操作。
在Python中,使用關鍵字“return”來返回值。返回值可以是任何數據類型,例如整數、浮點數、字符串、元組、列表、字典等。例如:
def add(a, b):
return a + b
result = add(3, 4)
print(result) # 輸出7
在上面的例子中,函數add接收兩個參數a和b,在函數內部計算它們的和,然后使用return語句將結果返回。調用函數add的時候,返回值被賦值給了變量result,然后通過print函數來輸出結果。
如果函數內部沒有使用return語句,則函數默認返回None。
有時候,一個函數需要返回多個值。在Python中,可以使用元組或列表來返回多個值。
def divide(a, b):
q = a // b
r = a % b
return q, r
result = divide(13, 5)
print(result) # 輸出(2, 3)
quotient, remainder = divide(13, 5)
print(quotient) # 輸出2
print(remainder) # 輸出3
在上面的例子中,函數divide計算兩個數相除的商和余數,并使用元組返回這兩個值。調用函數divide的時候,返回的元組被賦值給了變量result,然后通過print函數輸出。同時,可以使用元組解包的方式將返回的值分別賦值給兩個變量quotient和remainder。