《编写高质量代码 改善python程序的91个建议》读书笔记
前言: python 一切皆对象,此为前提。
一、关于函数:不要在函数中定义可变对象为默认值,使用异常替换返回错误,保证通过单元测试。python函数传递的是对象的引用。在类的初始化方法里,参数的默认值应该为None,因为默认参数在函数被调用时候仅仅被评估一次。
二、编码。 最开始使用ASCII使用一个字节(8bit)只能表示128个字符;unicode 实现了从数字代码到不同语言字符集之间的...
原创
2018-12-26 13:37:20 ·
295 阅读 ·
0 评论