return语句用于从函数返回,即脱离函数。我们还可以选择从函数中返回一个值。
示例(另存为function_return.py): def maximum(x, y):
if x > y:
return x
elif x == y:
return 'The numbers are equal'
else:
return y
print(maximum(2, 3))
输出: $ python function_return.py
3
这个怎么运作 该maximum函数返回参数的最大值,在这种情况下,返回给函数的数字。它使用一个简单的if..else语句来查找更大的值,然后返回该值。 请注意,return没有值的语句等同于return None。None是Python中的一种特殊类型,表示虚无。例如,它用于指示变量的值是否为无None。 return None除非您编写了自己的return语句,否则每个函数的末尾都隐含一个语句。您可以通过print(some_function())在函数some_function不使用该return语句的地方运行来查看此信息,例如:
def some_function():
pass
该pass语句在Python中用于表示一个空的语句块。 提示:有一个名为内置函数max,已经实现了“查找最大”功能,因此请尽可能使用此内置函数。
|