在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
。