在Python中,形参和return语句可有可无取决于函数的具体需求。形参是定义函数时用来接受传入参数的变量,如果函数不需要接受任何参数,则可以不定义形参。同样的,return语句用于返回函数的结果,如果函数不需要返回任何结果,则可以不使用return语句。但是,大部分情况下,函数都需要接受参数并返回结果,因此形参和return语句通常都是必须的。在编写函数时,要根据具体需求来决定是否需要使用形参和return语句。
如果函数执行了return语句,那么函数的生命就结束了,return 语句后面的代码都不会执行。所以准确的说,函数里只能执行一次return语句,但可以写多条return语句。
比如这样:
def test_return(x): if x > 0: return x else: return 0