Google代码规范节选——Python可用

本文详细介绍了Google的Python代码规范,包括命名约定、文件命名、类与变量命名、常量命名、函数命名以及注释风格。例如,推荐使用描述性强的变量名,类名采用驼峰式,文件名全小写,注释使用#或''',并提供了详细的命名和注释指南。
摘要由CSDN通过智能技术生成

Google代码规范节选——Python可用

Google 开源项目风格指南 (中文版):https://zh-google-styleguide.readthedocs.io/en/latest/
英文版:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
中文版:http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/
google c++ 编码规范:http://blog.csdn.net/xiexievv/article/details/50972809
PDF 版下载地址:https://pan.baidu.com/s/1i3gc7lF

一、命名约定

1. 通用命名规则

  • 函数命名、变量命名、文件命名要有描述性

  • 少用缩写

    price_count_reader

    num_errors

    num_dns_connection

2. 文件命名

  • 全部小写

  • 可以包含 ‘_’ 或 ’-‘ ,按项目约定来

  • 默认用‘ _ ’ 更好

    price_count.py

    write_file.py

3. 类命名

  • 每个单词首字母大写,不包含 ’ _ ‘

    class UrlTable():

4. 变量命名

  • 一律小写,单词与单词之间下划线连接

  • 类成员变量以下划线结尾

  • 全局变量加g_前缀

    普通:

    tablename

    table_name

    类成员变量:

    tablename_

    table_name_

    全局变量:

    g_table_name

5. 常量命名

  • 加前缀k(小写)
  • 除开头的k之外每个单词首字母大写

6. 函数命名

  1. 常规函数

    每个单词首字母大写,不包含下划线

    AddTableEntry()

  2. 取值与设值函数

    与类成员变量相对应

    变量:num_entries_

    取值函数: num_entries()

    设值函数: set_num_entries()

二、 注释

1. 注释风格

  • 要么全部使用#,要么全部使用’’’ ‘’’

2. 文件注释

  • 版权
  • 许可版本
  • 作者

3. 类注释

  • 附着描述类的功能和用法的注释

4. 函数注释

  • 函数声明处注释描述函数功能
  • 函数定义处注释描述函数实现
  1. 函数声明
    描述函数功能及用法,即什么情况下使用该函数
  2. 函数定义
    说明函数实现的要点,即实现的简要步骤,这么实现的理由等

5. 变量注释

  • 通用变量的命名本身就足以说明变量用途
  • 特定情况下额外注释说明

6. TODO注释

  • 对临时的项目做的注释

    TODO(邮箱):123@132.com
    TODO(名字):Mengc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值