会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小张说故事
博客园
首页
新随笔
联系
订阅
管理
2026年11月3日
Python 的默认参数为什么不能用 []?拆开 __defaults__ 里那个被所有人共享的列表
摘要: 先看一段能让人怀疑人生的代码: def add(x, lst=[]): lst.append(x) return lst print(add(1)) # [1] print(add(2)) # [1, 2] ← 为什么不是 [2]? print(add(3)) # [1, 2, 3] 函数里一行"重
阅读全文
posted @ 2026-11-03 09:05 小小张说故事
阅读(4)
评论(0)
推荐(0)
公告