上面才提到递归,大家都知道使用递归是有风险的,递归深度过深容易导致堆栈的溢出。如果你这字符串太长啦,使用递归方式反转,就会出现问题。
那到底,默认递归次数限制是多少呢?
>>> import sys >>> sys.getrecursionlimit() 1000
可以查,当然也可以自定义修改次数,退出即失效。
>>> sys.setrecursionlimit(2000) >>> sys.getrecursionlimit() 2000