python3 结束函数

梦馨娴 3个月前 32浏览 0评论

Python3 中的函数可以返回值。返回值是函数执行完后向调用者返回的结果。在 Python3 中,函数可以使用 return 语句来返回结果。Python3 也支持多个返回值,这些值将以元组的形式返回。

return 语句可以带有一个或多个表达式,这些表达式将会被返回。如果 return 语句没有表达式,则函数将返回 None

在函数定义后面的代码块中使用 return 语句结束函数的执行。如果函数没有返回语句,则函数在执行完毕后将继续执行函数调用的上下文。

def add_numbers(a, b):
    return a + b

result = add_numbers(5, 6)
print(result)

在这个例子中,add_numbers 函数接收两个参数并返回它们的和。函数的返回值被存储在 result 变量中并打印出来。

如果一个函数有多个返回值,则以元组的形式返回它们:

def calculate_stats(numbers):
    mean = sum(numbers) / len(numbers)
    median = sorted(numbers)[len(numbers) // 2]
    return mean, median

mean, median = calculate_stats([5, 2, 7, 1, 3])
print(mean, median)

在这个例子中,calculate_stats 函数计算给定数字列表的平均值和中位数。函数返回这些值的元组,并将其分配给 meanmedian 变量。这两个变量被打印出来。

总之,在 Python3 中,函数可以返回一个或多个值。使用 return 语句来返回表达式或元组。如果函数没有返回语句,则函数执行完毕后将继续执行函数调用的上下文。