会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
cranx
博客园
首页
新随笔
联系
订阅
管理
2018年4月16日
Python函数在定义的时候, 定义默认参数要牢记一点:默认参数必须指向不变对象!
摘要: 默认参数很有用,但使用不当,也会掉坑里。默认参数有个最大的坑,演示如下: 先定义一个函数,传入一个list,添加一个END再返回: def add_end(L=[]): L.append('END') return L 当你正常调用时,结果似乎不错: >>> add_end([1, 2, 3]) [
阅读全文
posted @ 2018-04-16 16:51 Cranx
阅读(264)
评论(0)
推荐(0)
编辑
公告