首頁  >  文章  >  後端開發  >  Python回傳值return怎麼用

Python回傳值return怎麼用

DDD
DDD原創
2023-10-07 11:10:462868瀏覽

Python傳回值return用法是當函數執行到return語句時,會立即停止執行,並將指定的值傳回給呼叫函數的地方。詳細用法:1、傳回單一值;2、傳回多個值;3、傳回空值;4、提前結束函數的執行。

Python回傳值return怎麼用

Python中的return語句用於在函數中傳回一個值。當函數執行到return語句時,它將立即停止執行,並將指定的值傳回給呼叫函數的地方。

在Python中,return語句可以有以下幾種用法:

回傳單一值:

def add(a, b):
    return a + b
result = add(3, 4)
print(result)  # 输出:7

在上面的範例中,add函數接受兩個參數a和b,並傳回它們的和。 result變數接收了函數的回傳值,並將其列印出來。

傳回多個值:

def divide(a, b):
    quotient = a // b
    remainder = a % b
    return quotient, remainder
result = divide(10, 3)
print(result)  # 输出:(3, 1)

在上面的範例中,divide函數接受兩個參數a和b,並將它們的商和餘數分別賦值給quotient和remainder變數。然後,使用逗號分隔這兩個變量,將它們作為元組返回。 result變數接收了函數的回傳值,並將其列印出來。

傳回空值:

def print_hello():
    print("Hello")
result = print_hello()
print(result)  # 输出:None

在上面的範例中,print_hello函數不會傳回任何值,因此函數的末端沒有return語句。當呼叫這個函數時,它會列印"Hello",但是函數的回傳值是None。 None表示空值或沒有值。

提前結束函數的執行:

def check_positive(num):
    if num <= 0:
        return False
    else:
        print("Positive number")
        return True
result = check_positive(-5)
print(result)  # 输出:False

在上面的範例中,check_positive函數接受一個參數num,如果num小於等於0,則使用return語句傳回False ,並且函數的執行會立即終止。如果num大於0,則列印"Positive number",然後使用return語句傳回True。

要注意的是,當函數執行到return語句時,它會立即停止執行,後續的程式碼將不會執行。因此,如果return語句位於迴圈或條件語句的內部,它將提前結束這些語句的執行。

總結:

return語句用於在函數中傳回一個值,並且可以有下列幾種用法:傳回單一值、傳回多個值、傳回空值以及提前結束函數的執行。

以上是Python回傳值return怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn