在Python中,def
关键字用于定义一个函数。函数的返回值可以通过return
语句来处理。return
语句可以将函数的结果返回给调用者。如果函数没有返回值,那么它的返回值默认为None
。
以下是一个简单的示例,说明如何在函数中使用return
语句:
def add(a, b):
result = a + b
return result
sum_result = add(3, 5)
print(sum_result) # 输出:8
在这个例子中,我们定义了一个名为add
的函数,它接受两个参数a
和b
。函数的主体计算a
和b
的和,并将结果存储在变量result
中。然后,我们使用return
语句将result
的值返回给调用者。最后,我们调用add
函数并将返回值存储在变量sum_result
中,然后打印sum_result
的值。
如果你希望函数没有返回值,可以省略return
语句,或者使用一个空的return
语句(即只写return
,不跟任何值):
def print_hello():
print("Hello, world!")
print_hello() # 输出:Hello, world!
在这个例子中,我们定义了一个名为print_hello
的函数,它不接受任何参数。函数的主体使用print
语句打印一条消息。因为我们没有使用return
语句,所以这个函数没有返回值。