zoukankan      html  css  js  c++  java
  • 谷歌开源项目python风格笔记

    • 不要用反斜杠连接导入包
    • Python会将圆括号, 中括号和花括号中的行隐式的连接起来
    • 长URL放在统一行也不要用反斜杠连接
    • 不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾).
    • 在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, <, >, !=, <>, <=, >=, in, not in, is, is not), 布尔(and, or, not).
    • 当’=’用于指示关键字参数或默认参数值时, 不要在其两侧使用空格.
    • 代码行后尾巴注释,为了提高可读性, 注释应该至少离开代码2个空格.
    • 避免在循环中用+和+=操作符来累加字符串. 由于字符串是不可变的, 这样做会创建不必要的临时对象, 并且导致二次方而不是线性的运行时间. 作为替代方案, 你可以将每个子串加入列表, 然后在循环结束后用 .join 连接列表.
    • TODO注释应该在所有开头处包含”TODO”字符串, 紧跟着是用括号括起来的你的名字, email地址或其它标识符. 然后是一个可选的冒号. 接着必须有一行注释, 解释要做什么.
    • 每个导入独占一行
  • 相关阅读:
    异常处理
    创建数据库的连接(不同的方法)
    PDO类的封装
    理论的认知
    toolBar
    发送指内容的短信
    KVO tableView header悬浮效果
    KVO
    cocoaPods 真机报错
    cocoaPods 部署本版和项目部署版本不一致的错误
  • 原文地址:https://www.cnblogs.com/everfight/p/google_python_style.html
Copyright © 2011-2022 走看看