我在整个互联网上搜索了return
声明的含义。
我知道它结束了define语句,但我知道它还有其他功能!
它还能做什么?
答案 0 :(得分:9)
它returns
对调用函数的控制流。它还returns
输出/结果到调用函数。
考虑以下功能:
def am_i_wrong(answer):
if answer == 'yes':
return True
else:
return False
您有多个退货。所以return
并不简单地结束函数定义。它是函数将结果返回给调用者的点。
如果answer
等于'yes',则if语句后面的任何内容(在if和else之后)永远不会运行,因为该函数已经返回。
答案 1 :(得分:2)
docs完全解释了返回函数的工作原理。它也是谷歌查询中的第一个答案 python return ...