help(abs)可以查看python内置函数abs的介绍。
def my_abs(x):
if x >= 0:
return x
else:
return -x
函数的递归
解决递归调用栈溢出的方法是通过尾递归优化,事实上尾递归和循环的效果是一样的,所以,把循环看成是一种特殊的尾递归函数也是可以的。
help(abs)可以查看python内置函数abs的介绍。
def my_abs(x):
if x >= 0:
return x
else:
return -x
函数的递归
解决递归调用栈溢出的方法是通过尾递归优化,事实上尾递归和循环的效果是一样的,所以,把循环看成是一种特殊的尾递归函数也是可以的。