我理解在递归中如何在堆栈上的每个递归调用堆栈; 如果超出堆栈限制,则会出现堆栈溢出.那么,为什么Python的getrecursionlimit()返回一个数字 - 最大深度的递归调用?它不依赖于我在递归函数中的作用吗?或者以某种方式将变量保存在除堆栈之外的其他位置?它是如何工作的?
python recursion stack
python ×1
recursion ×1
stack ×1