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

如何从Python函数中返回一个值?

发布时间:2023-12-03 18:01:13

在Python中,函数可以使用return语句来返回一个值。return语句后面可以跟一个表达式,该表达式的计算结果将作为函数的返回值。

下面是一个简单的例子,展示了如何从Python函数中返回一个值:

def add_numbers(num1, num2):
    result = num1 + num2
    return result

sum = add_numbers(1, 2)
print(sum)  # 输出:3

在上面的例子中,add_numbers函数接收两个参数num1num2,将它们相加并将结果赋给变量result。然后,使用return语句将result作为函数的返回值。在函数调用时,返回的值将被赋给变量sum,然后使用print语句将其打印出来。

需要注意的是,使用return语句后,函数将立即结束执行,任何位于return语句之后的代码将不会被执行。

函数在返回值时也可以不带任何表达式,这将导致函数返回None。例如:

def greet(name):
    print("Hello, " + name)

result = greet("Alice")
print(result)  # 输出:None

在上面的例子中,greet函数接收一个参数name,然后通过print语句打印出一条问候语。由于greet函数没有使用return语句,因此其返回值为None。在函数调用时,返回的值被赋给了变量result,然后使用print语句将其打印出来。