如何返回值从函数中?
发布时间:2023-12-03 11:25:57
在Python中,我们可以使用关键字return来从函数中返回一个值。return语句通常用于将计算结果返回给调用函数的代码,并且它也会终止函数的执行。以下是一个简单的示例来说明如何返回值从函数中:
def add_numbers(a, b):
return a + b
result = add_numbers(3, 5)
print(result) # 输出8
在上面的例子中,我们定义了一个名为add_numbers的函数,它接受两个参数a和b。在函数体中,我们使用return语句返回了a + b的计算结果。然后,我们在调用函数的代码中使用一个变量result来接收函数的返回值,并将其打印出来。
除了返回单个值,我们还可以返回多个值。在Python中,多个值可以使用元组或列表进行返回。以下是一个返回多个值的例子:
def get_circle_properties(radius):
circumference = 2 * 3.14 * radius
area = 3.14 * radius**2
return circumference, area
circle_props = get_circle_properties(5)
print(circle_props) # 输出(31.400000000000002, 78.5)
在这个例子中,我们定义了一个名为get_circle_properties的函数,它接受一个参数radius。在函数体中,我们计算了圆的周长和面积,并使用return语句返回了一个元组(circumference, area)。然后,我们在调用函数的代码中使用一个变量circle_props来接收函数的返回值,并将其打印出来。
需要注意的是,return语句只能在函数体内使用,不能在函数外部使用。当执行到return语句时,函数会立即停止执行,并将控制权交还给调用函数的代码。
希望这个简短的解释可以帮助你理解函数中返回值的概念。
