从理解概念,到解决问题
可变默认参数为什么会共享状态?
通用原创练习示例,不代表任何企业真实面试题。
从这里开始思考
下面的函数在连续两次调用后,结果为什么会互相影响?请解释默认参数的创建时机,并给出不会共享列表状态的改写:def append_item(value, items=[]): items.append(value); return items。
先组织自己的答案
说明原理、取舍与适用边界,再对照解析检查遗漏。
练习记录
这道题,你掌握到哪一步?
仅保存在当前浏览器,可随时调整;不会跨设备同步。
INTERVIEW WORKSHOP
这里整理学习与实践中的面试准备内容。示例题会明确标注,不代表特定企业的真实面试题。