谷歌开源项目python风格笔记

  • 不要用反斜杠连接导入包
  • Python会将圆括号, 中括号和花括号中的行隐式的连接起来
  • 长URL放在统一行也不要用反斜杠连接
  • 不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾).
  • 在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, <, >, !=, <>, <=, >=, in, not in, is, is not), 布尔(and, or, not).
  • 当’=’用于指示关键字参数或默认参数值时, 不要在其两侧使用空格.
  • 代码行后尾巴注释,为了提高可读性, 注释应该至少离开代码2个空格.
  • 避免在循环中用+和+=操作符来累加字符串. 由于字符串是不可变的, 这样做会创建不必要的临时对象, 并且导致二次方而不是线性的运行时间. 作为替代方案, 你可以将每个子串加入列表, 然后在循环结束后用 .join 连接列表.
  • TODO注释应该在所有开头处包含”TODO”字符串, 紧跟着是用括号括起来的你的名字, email地址或其它标识符. 然后是一个可选的冒号. 接着必须有一行注释, 解释要做什么.
  • 每个导入独占一行
posted @ 2020-11-10 11:24  bingo彬哥  阅读(194)  评论(0编辑  收藏  举报
本站总访问量