从理解概念,到解决问题
Python 与工程基础基础原理与概念演示题

可变默认参数为什么会共享状态?

通用原创练习示例,不代表任何企业真实面试题。

#原创示例#面试练习

从这里开始思考

下面的函数在连续两次调用后,结果为什么会互相影响?请解释默认参数的创建时机,并给出不会共享列表状态的改写:def append_item(value, items=[]): items.append(value); return items。

先组织自己的答案

说明原理、取舍与适用边界,再对照解析检查遗漏。

练习记录

这道题,你掌握到哪一步?

仅保存在当前浏览器,可随时调整;不会跨设备同步。

INTERVIEW WORKSHOP

这里整理学习与实践中的面试准备内容。示例题会明确标注,不代表特定企业的真实面试题。