欢迎访问宙启技术站
智能推送

如何返回值从函数中?

发布时间: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的函数,它接受两个参数ab。在函数体中,我们使用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语句时,函数会立即停止执行,并将控制权交还给调用函数的代码。

希望这个简短的解释可以帮助你理解函数中返回值的概念。