在Python教程中return 语句是函数中经常使用的一个语句。
return 语句用于从函数中返回,也就是中断函数。咱们也能够选择在中断函数时从函数中返回一个值。
案例(保存为 function_return.py):html
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
$ python function_return.py
3
它是如何工做的
maximum 函数将会返回参数中的最大值,在本例中是提供给Python函数的数值。它使用一套简单的 if...else 语句来找到较大的那个值并将其返回。
要注意到若是 return 语句没有搭配任何一个值则表明着 返回 None。None 在 Python 中一个特殊的类型,表明着虚无。举个例子, 它用于指示一个变量没有值,若是有值则它的值即是 None(虚无)。
每个函数都在其末尾隐含了一句 return None,除非你写了你本身的 return 语句。你能够运行 print(some_function()),其中 some_function 函数不使用 return 语句,就像这样:函数
def some_function(): pass
Python 中的 pass 语句用于指示一个没有内容的语句块。+ui
提示:有一个名为 max 的内置函数已经实现了“找到最大数”这一功能,因此尽量地使用这一python内置函数。spa