python
shineNEVERLAND
这个作者很懒,什么都没留下…
展开
-
Python 为什么要继承 object 类?
作者:邹冲链接:https://www.zhihu.com/question/19754936/answer/202650790来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。写东西的时候刚好遇到这个问题,回答一波……继承 object 类的是新式类,不继承 object 类的是经典类,在 Python 2.7 里面新式类和经典类在多继承方面会有差异:class A:...转载 2018-05-07 21:12:52 · 935 阅读 · 0 评论 -
Effectice Python:14:尽量用异常表示特殊情况,而不要返回None
1.None、0、空字符串,在条件表达式里面都会评估为False。(所以一般判断是否未非空之类的,为避免采坑,使用if x is not None:...)2.函数在遇到特殊情况时,应该抛出异常,而不要返回None。调用者看到该函数的文档中所描述的异常之后,应该就会编写相应的代码来处理他们了。...原创 2018-05-31 21:51:26 · 700 阅读 · 0 评论 -
python学习笔记
Python 字典(Dictionary) setdefault()方法 描述 如果键不存在于字典中,将会添加键并将值设为默认值。 语法 setdefault()方法语法: dict.setdefault(key, default=None).setdefault(key, default=None) 参数 key -- 查找的键值。 default -- 键不存在时,设置的默认...原创 2018-05-31 22:03:55 · 106 阅读 · 0 评论