第4章 编码规范-4.1 命名规范
在Python中变量、常量、模块、包、函数、类、对象、属性、方法和异常类都具有一定的命名规范。但是这些命名规范都是通用性规范而不是强制性规范所以具体的命名规范还需要以开发项目的要求为主。1变量。建议全部使用小写字母例如name。如果是多个单词构成可以使用下划线分隔例如user_name。此外要避免使用小写l、大写O和大写I作为变量名。2常量。建议全部使用大写字母例如MAX。如果是由多个单词构成可以使用下划线分隔例如WEEK_OF_MONTH。3模块。建议全部使用小写字母例如math。如果是由多个单词构成可以使用下划线分隔例如del_score。4包。建议全部使用小写字母例如package。这里需要强调一下由于包会作为命名空间所以包名应该具有唯一性推荐使用公司或组织域名的倒置例如com.oldxia.xzd。5函数。建议使用驼峰命名法中的小驼峰式命名法例如userName也可以同变量一样使用下划线命名例如user_name。6类。建议使用帕斯卡命名法例如UserName。7对象。建议全部使用小写字母例如person。8属性。建议全部使用小写字母例如name。如果是多个单词构成可以使用下划线分隔例如user_name。9方法。建议使用驼峰命名法中小驼峰式命名法例如userName也可以同变量一样使用下划线命名例如user_name。10异常类。由于异常类属于类所以其命名规范与类的命名规范相同但需要使用Error作为异常类的后缀例如FileNotFoundError。下面再来解释一下上文中所提到的驼峰命名法和帕斯卡命名法。驼峰命名法一词源自于Perl语言中普遍使用的大小写混合格式且由于拉里·沃尔Larry Wall等人所著的畅销书《Programming Perl》的封面图片是一匹骆驼所以该方法被命名为驼峰命名法。驼峰命名法可视为一种命名惯例并无绝对与强制为的是增加识别和可读性。一旦选用或设置好命名规则在程序编写时应保持一致格式。驼峰命名法的常见格式有2种一是小驼峰式命名法即第1个单词的首字母小写其他单词的首字母大写例如firstName、lastName二是大驼峰式命名法又称为帕斯卡命名法即每个单词的首字母都采用大写字母例如FirstName、LastName、CamelCase。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2453702.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!