摘要: return表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。下面就举例说明。 return语句举例: def maximum(x, y):...
return
表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return
后面的参数指定。return
通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。下面就举例说明。
return语句举例:
def maximum(x, y):
if x > y:
return x
elif x == y:
return '两个数相等'
else:
return y
print(maximum(2, 3))
输出:
3
函数maximum
返回参数中的最大值,在这个例子中是提供给函数的数值。它使用了简单的if..else
语句找到比较大的值,然后return
那个值。
注意,没有一个值的return语句相当于return None
。None
是Python中的一个特殊类型,它代表什么也没有。例如,如果一个变量的值是None
,它说明这个变量没有值。
除非你已经写了自己的return
语句,否则,每个函数都默认包含一个return None
语句。通过运行print(someFunction())
你可以看到这一点,这里someFunction
没有使用return
语句,比如:
def someFunction():
Pass
在Python中pass
语句用来说明一个空的语句块。