Python中的返回意味着什么?

use*_*541 2 python return

我在整个互联网上搜索了该return声明的含义.

我知道它结束了define语句,但我知道它还有其他功能!

它还有什么作用?

ayc*_*dee 9

returns是对调用函数的控制流.它还returns输出/结果到调用函数.

考虑以下功能:

def am_i_wrong(answer):
    if answer == 'yes':
        return True
    else:
        return False
Run Code Online (Sandbox Code Playgroud)

你有多个回报.所以return不要简单地结束函数定义.它是函数将结果返回给调用者的点.

如果answer等于'yes',则if语句之后的任何内容(在if和else之后)永远不会运行,因为函数已经返回.