当我们在编写Python函数时,通常需要返回结果,也就是函数执行完毕后需要返回一些值给调用者使用。在Python中,我们可以使用return
关键字来实现函数的返回操作。
return
语句的使用方法
在Python函数中,return
语句用于把值或者对象作为函数的结果返回给函数调用者。语法如下:
def function_name(parameters):
# code block
return value
function_name
表示函数名;parameters
表示函数的参数,可以是0个、1个或多个参数;return
关键字表示函数返回的值;value
表示返回的具体值,可以是字符串、列表、元组、字典、自定义对象等。
在函数中可以使用多个return语句,但是如果在一个函数中存在多个return语句,那么只有第一个return语句能够被执行,其他return语句都不会被执行。
return
的使用场景
- 当函数需要返回一个值或多个值时,使用
return
语句; - 当函数执行到
return
语句时,函数体内的语句将不再执行; - 在程序中可以使用
return
语句来判断函数的执行结果是否正确。
代码示例
#示例1,计算两个数的和
def add(x, y):
return x + y
print(add(1, 2)) #输出结果为3
#示例2,判断两个数的大小
def compare(x, y):
if x > y:
return "x大于y"
elif x < y:
return "x小于y"
else:
return "x等于y"
print(compare(1, 2)) #结果是x小于y
以上示例中我们可以看到,使用return
关键字函数可以方便地将结果返回给调用者。这样的话,调用者就可以方便地获取到执行结果,并且根据结果进行下一步操作。