Python的最大递归层数是可以设置的,默认的在window上的最大递归层数是998
注意:
可以通过sys.setrecursionlimit()进行设置,但是一般默认不会超过3925-3929这个范围
# encoding:utf-8
__author__ = 'Fioman'
__date__ = '2018/11/19 11:23'
import sys
sys.setrecursionlimit(3000)
def foo(n):
print(n)
n += 1
foo(n)
if __name__ == '__main__':
foo(1) # 打印到998,所以Python的默认递归层数是998
# 但是可以通过设置,来改变递归层数的上限,但是也是上限也是有限制的.
# 可以看到打印到2998