python默认值陷阱
2015-11-24 00:00
381 查看
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:fengsp
链接:http://www.zhihu.com/question/27376156/answer/36474837
来源:知乎
>>> def evil(v=[]):
... v.append(1)
... print v
...
>>> evil()
[1]
>>> evil()
[1, 1]
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:fengsp
链接:http://www.zhihu.com/question/27376156/answer/36474837
来源:知乎
>>> def evil(v=[]):
... v.append(1)
... print v
...
>>> evil()
[1]
>>> evil()
[1, 1]
相关文章推荐
- Python开山篇
- python中动态变量创建
- Python实例(1)- 中文转拼音
- caffe使用python创建lmdb
- python学习笔记(10)
- python2.7 使用super关键词 报错 TypeError: must be type, not&n
- python编译环境发掘——从IDLE到sublime到pycharm到Anaconda
- 【转】python time模块详解
- Python学习笔记(1):基础
- 初学Python-第二章练习题
- LeetCode OJ 系列之287 Find the Duplicate Number --Python
- 在Ubuntu中安装Python科学计算环境
- Python正则表达式的七个使用范例
- 【Python】Learn Python the hard way, ex50 第一个网站
- 欢迎使用CSDN-markdown编辑器
- Python小错误
- python中print不换行的方法
- python的高性能web应用的开发与测试实验
- python StringIO类
- Python猜数字游戏