python函数使用return语句返回“返回值”,可以将其赋给其它变量作其它的用处。所有函数都有返回值,如果没有return语句,会隐式地调用return None作为返回值。
python 函数使用 return 语句返回 "返回值",可以将其赋给其它变量作其它的用处。
所有函数都有返回值,如果没有 return 语句,会隐式地调用 return None 作为返回值。
一个函数可以存在多条 return 语句,但只有一条可以被执行,如果没有一条 reutrn 语句被执行,同样会隐式调用 return None 作为返回值。
如果有必要,可以显式调用 return None 明确返回一个None(空值对象)作为返回值,可以简写为 return,不过 python 中懒惰即美德,所以一般能不写就不写。
如果函数执行了 return 语句,函数会立刻返回,结束调用,return 之后的其它语句都不会被执行了。
举例:def showplus(x):
print(x)
return x + 1
print(x + 1) #该语句会执行么
print(showplus(6))
输出结果:
6
7
如图: