在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语句,所以这个函数没有返回值。