python文件和sockets的使用规范 python文件和sockets的使用规范,在文件和sockets结束时, 显式的关闭它. 除文件外, sockets或其他类似文件的对象在没有必要的情况下打开, 会有许多副作用, 例如: 它们可能会消耗有限的系统资源, 如文件描述符. 如果这些资源在使用后没有及时归还系统, 那么用于处理这些对象的代码会... 了解更多>> 14 2025-02
python历史回溯 python历史回溯,历史代替可以工作。所有非空的输入行都被保存在历史缓存中,获得一个新的提示符的时候,你处于这个缓存的最底的空行。C-P 在历史缓存中上溯一行,C-N 向下移一行。历史缓存中的任一行都可以编辑;按下 Return 键时将当前行传入解释器。C-R 开始一个增量向前搜索;C-S 开始一个向后搜索。... 了解更多>> 14 2025-02
python的TODO注释使用规范 python的TODO注释使用规范,为临时代码使用TODO注释, 它是一种短期解决方案. 不算完美, 但够好了. TODO注释应该在所有开头处包含”TODO”字符串, 紧跟着是用括号括起来的你的名字, email地址或其它标识符. 然后是一个可选的冒号. 接着必须有一行注释, 解释要做什... 了解更多>> 14 2025-02
python括号的使用规范 python括号的使用规范,宁缺毋滥的使用括号 除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号. 不过在元组两边使用括号是可以的. Yes: if foo: bar() while x: x = bar() if x and y:... 了解更多>> 14 2025-02
python快捷键绑定 python快捷键绑定,Readline 库的快捷键绑定和其它一些参数可以通过名为 ~/.inputrc 的初始化文件的替换命名来定制。快捷键绑定如下形式: key-name: function-name 或者: "string": function-name 选项可以如下设置: s... 了解更多>> 14 2025-02
python导入格式使用规范 python导入格式使用规范,每个导入应该独占一行 Yes: import os import sys No: import os, sys 导入总应该放在文件顶部, 位于模块注释和文档字符串之后, 模块全局变量和常量之前. 导入应该按照从最通用到最不通用的顺序分组: 标准库导入第... 了解更多>> 14 2025-02
python缩进的规范 python缩进的规范,用4个空格来缩进代码,绝对不要用tab, 也不要tab和空格混用. 对于行连接的情况, 你应该要么垂直对齐换行的元素(见 :ref:`行长度 <line_length˃` 部分的示例), 或者使用4空格的悬挂式缩进(这时第一行不应该有参数): Yes: # 与起始变量对齐... 了解更多>> 14 2025-02
python 浮点数算法:争议和限制 python浮点数算法:争议和限制,浮点数在计算机中表达为二进制(binary)小数。例如:十进制小数: 0.125 是 1/10 + 2/100 + 5/1000 的值,同样二进制小数: 0.001 是 0/2 + 0/4 + 1/8。这两个数值相同。唯一的实质区别是第一个写为十进制小数... 了解更多>> 14 2025-02
python语句规范 python语句规范,通常每个语句应该独占一行,不过, 如果测试结果与测试语句在一行放得下, 你也可以将它们放在同一行. 如果是if语句, 只有在没有else时才能这样做. 特别地, 绝不要对 try/except 这样做, 因为try和except不能放在同一行. Yes: if foo: bar(fo... 了解更多>> 14 2025-02
python空行的使用规范 python空行的使用规范,顶级定义之间空两行, 方法定义之间空一行。 顶级定义之间空两行, 比如函数或者类定义. 方法定义, 类定义与第一个方法之间, 都应该空一行. 函数或方法中, 某些地方要是你觉得合适, 就空一行.... 了解更多>> 14 2025-02