摘要: 文章目录 2.1 类、接口和函数2.1.1 类和接口的注释写在类声明(class ClassName:)所在行的下一行,并向后缩进4个空格2.1.2 公共函数的注释写在函数声明(`def FunctionName(self):`)所在行的下一行,并向后缩进4个空格2.2 属性2.2.1 公共属性的注 阅读全文
posted @ 2021-07-11 00:21 physique 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 文章目录 9.1 异常行为9.1.1 禁止抑制或者忽略已检查异常9.1.2 禁止在异常中泄露敏感信息9.1.3 方法发生异常时要恢复到之前的对象状态9.2 运行环境9.2.1 生产代码不能包含任何调试入口点9.2.2 使用标准的API替代操作系统的系统命令9.2.3 禁止从第3方源下载并使用软件包9 阅读全文
posted @ 2021-07-11 00:20 physique 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 文章目录 8.1 可变参数默认值设为`None`8.2 对子类继承的变量要做显式定义和赋初值8.3 严禁使用注释行等形式仅使功能失效8.4 慎用`copy`和 `deepcopy`8.5 系统路径推荐使用 `pathlib.Path`8.6 使用`subprocess`模块代替`os.system` 阅读全文
posted @ 2021-07-11 00:18 physique 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 文章目录 7.1 `List`容量初始化7.2 元素个数确定时推荐使用Tuple7.3 推荐使用局部变量引用频繁使用的外界对象7.4 尽量使用`generator comprehension`代替`listcomprehension`7.5 使用字符串格式化方式代替"+"和"+="操作符7.1 Li 阅读全文
posted @ 2021-07-11 00:17 physique 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 文章目录 6.1 线程6.1.1 多线程适用于阻塞式IO场景,不适用于并行计算场景6.1.2 建议使用Queue来协调各线程之间的工作6.2 协程6.3 并行6.1 线程 6.1.1 多线程适用于阻塞式IO场景,不适用于并行计算场景 Python的标准实现是CPython。CPython执行Pyth 阅读全文
posted @ 2021-07-11 00:16 physique 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 文章目录 5.1 异常处理5.1.1 异常捕获后要加 `finally`5.1.2 异常捕获时需注明异常类型5.1.3 不在`except`分支里面的`raise`都必须带异常5.1.4 尽量用异常来表示特殊情况,而不要返回None5.1.5不在`finally`中使用`return`或者`brea 阅读全文
posted @ 2021-07-11 00:15 physique 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 文章目录 4.1 `None`值比较4.2 模块导入控制 __all__4.3 字典取值的推荐方式(`get`)4.4 列表切边不推荐负步长值4.5 参数的类型检查推荐`isinstance`4.6 使用列表推导式替换循环4.7 功能代码应该封装在函数或类中4.8 精确数值计算的场景使用`Decim 阅读全文
posted @ 2021-07-11 00:13 physique 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 文章目录 3.1 包和模块3.2 类3.3 函数3.4 变量3.4.1 变量(`variable`)采用小写加下划线(`lower_with_under`)的风格命名。常量(`constant`)采用大写加下划线(`CAPS_WITH_UNDER`)的风格命名3.4.2 类或对象的私有成员一般用单下 阅读全文
posted @ 2021-07-11 00:12 physique 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 文章目录 1.1 缩进1.1.1 程序块采用4个空格缩进风格编写1.1.2 禁止混合使用空格(`space`)和跳格(`Tab`)1.1.3 新项目必须使用纯空格(`spaces`)来代替跳格(`Tab`)1.2 语句1.2.1 Python文件中必须使用UTF-8编码1.2.2 一行只写一条语句1 阅读全文
posted @ 2021-07-11 00:11 physique 阅读(337) 评论(0) 推荐(0) 编辑
摘要: python的统一编码规范 请注意这一点:没有编码规范的代码没有阅读价值,也更谈不上复用。 目前业界比较流行的Python的编码规范目前主要有PEP8的编程、Google的编码风格、Python Guide和Pocoo StyleGuide等等,我认为无论是哪一种编码规范和风格,最重要的是要在团队中 阅读全文
posted @ 2021-07-11 00:09 physique 阅读(244) 评论(0) 推荐(0) 编辑