Python傳回值return用法是當函數執行到return語句時,會立即停止執行,並將指定的值傳回給呼叫函數的地方。詳細用法:1、傳回單一值;2、傳回多個值;3、傳回空值;4、提前結束函數的執行。
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中文網其他相關文章!