- 博客(1)
- 收藏
- 关注
原创 Python——函数默认参数需指向不变对象
以该函数为例:def add_end(L=[]): L.append('END') return L当你正常调用时,结果似乎不错:>>> add_end([1, 2, 3])[1, 2, 3, 'END']>>> add_end(['x', 'y', 'z'])['x', 'y', 'z', 'END']当你使用默认参数调用时,一开始结果也是对的:>>> add_end()['END']但是,再次
2022-03-21 20:29:24
410
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人