python3中没有进行尾递归优化,但是我们可以实现通过一个装饰器实现尾递归优化。网上常见的尾递归装饰器是基于Python2版本的,本文略加修改,得到一个Python3版本的装饰器。 只要把装饰器放在递归函数上就可以了。