在Python中,return
用于從函數中返回一個值。當函數執行到 return
語句時,函數將立即停止執行,并將指定的值返回給函數的調用者。
return
語句可以有以下幾種用法:
return
后跟一個表達式,該表達式將計算為返回值,并傳遞給函數的調用者。例如:def add(x, y):
return x + y
return
后跟一個包含多個表達式的元組或列表,這些表達式將計算為多個返回值,并作為元組或列表返回給函數的調用者。例如:def divide(x, y):
if y != 0:
quotient = x // y
remainder = x % y
return quotient, remainder
else:
return "Error: Division by zero is not allowed."
return
后沒有跟任何值,則函數將立即停止執行,并返回 None
給函數的調用者。例如:def print_hello():
print("Hello")
return
print("World") # 這行代碼不會執行
result = print_hello() # "Hello" 將被打印,result 的值將是 None
return
語句可以用于任何類型的函數,無論是有返回值的函數還是無返回值的函數。如果函數沒有顯式指定 return
語句,則默認返回 None
。