Java和python的代码命名大小写规范

前言

代码命名这种利人利己的事情,还是要好好改正学习一下的.找了一篇比较简洁明了的博客,并修改了一些错误,记录一下备忘.最后再附上一个函数命名查询的网站.可直接输入中文查询.妈妈再也不用担心我想不出函数名啦.

Java命名规范

  1. 项目名称:全部小写
  2. 常量:都用大写。如:public static final String DBDRIVER = “…..”;
  3. 类名:大写开头: 如:public class Person{}
  4. 属性名:小写:如:String personName = “Kayle”;
  5. 方法名:小写:如:public String getPersonName() {return this.personName}
  6. 构造函数名:与类名称一样,所以也是大写开头。
  7. 包名:所有的单词都是小写:如:import java.io.*

Python命名规范

  1. 模块名:小写字母,单词之间用_分割 如:rivet_detection
  2. 包名:小写字母,单词之间用_分割 如:rivet_detection
  3. 类名:单词首字母大写 如:python class LogRecord(object):
  4. 普通变量:小写字母,单词之间用_分割 如:exc_info
  5. 实例变量:以_开头,小写字母,单词之间用_分割 如:_exc_info,以一个下划线开头的标识符(_xxx),不能访问的类属性,但可通过类提供的接口进行访问,不会被语句 “from module import *” 语句加载
  6. 私有实例变量:以__开头(2个下划线),小写字母,单词之间用_分割 如:__private_var ,外部访问会报错
  7. 专有变量:__开头(2个下划线),__结尾(2个下划线),一般为python的自有变量,不要以这种方式命名 如:__doc__ ,是系统定义的,具有特殊意义的标识符
  8. 普通函数:小写字母,单词之间用_分割: 如:get_name()
  9. 私有函数:以__开头(2个下划线),小写字母,单词之间用分割 如:__get_name() ,外部访问会报错.

函数命名查询网站

http://unbug.github.io/codelf/

参考

http://blog.csdn.net/quiet_girl/article/details/73896791

分享到 评论