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 ,已经实现了“查找最大”功能,因此请尽可能使用此内置函数。
|