模块 与包的规范同。如mymodule。 类 总是使用首字母大写单词串。如MyClass。内部类可以使用额外的前导下划线。 函数&方法 函数名应该为小写,可以用下划线风格单词以增加可读性。...全局变量 对于from M import *导入语句,如果想阻止导入模块内的全局变量可以使用旧有的规范,在全局变量上加一个前导的下划线。...3.变量名不应带有类型信息,因为Python是动态类型语言。如 iValue、names_list、dict_obj 等都是不好的命名。...特定命名方式 主要是指 __xxx__ 形式的系统保留字命名法。项目中也可以使用这种命名,它的意义在于这种形式的变量是只读的,这种形式的类成员函数尽量不要重载。...附:Google Python命名规范 module_name, package_name, ClassName, method_name, ExceptionName, function_name,
1、模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parser # 不推荐的模块名...import Decoder 2、类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头 class Farm(): pass class AnimalFarm...常量采用全大写,如有多个单词,使用下划线隔开 MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600 5、常量 常量使用以下划线分隔的大写命名
前言 Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯 目录 一、简明概述 1、编码 如无特殊情况, 文件一律使用 UTF...,则可使用命名空间 import bar import foo.bar bar.Bar() foo.bar.Bar() 4、空格 在二元运算符两边各空一格[=,-,+=,==,>,in,is not...'blah': do_blah_thing() # 不推荐的写法 if foo == 'blah': do_blash_thing() 6、docstring docstring 的规范中最其本的两点...This module demonstrates documentation as specified by the `Google Python Style Guide`_....""" 文档注释不限于中英文, 但不要中英文混用 文档注释不是越长越好, 通常一两句话能把情况说清楚即可 模块、公有类、公有方法, 能写文档注释的, 应该尽量写文档注释 三、命名规范
关键字 关键字 就是在 Python 内部已经使用的标识符 关键字 具有特殊的功能和含义 通过以下命令可以查看 Python 中的关键字及数量 In [110]: import keyword...定义变量、函数、类,千万不要与关键字重名 In [1]: book = 'Python 入门与实践' In [3]: book Out[3]: 'Python 入门与实践' In [4]: type...变量的命名规范 命名规范 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码的识别和可读性 下划线命名法 在定义变量时,为了保证代码格式,= 的左右应该各保留一个空格 在 Python...、qq_number、qq_password 注意 Python 中的 标识符 是 区分大小写的 驼峰命名法 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名 小驼峰式命名法 第一个单词以小写字母开始...等其他语言一般用 驼峰命名法,在 Python 中则推荐使用下划线命名法,符合 PEP8 规范。
Python2 命名规范 1、类名:首字母大写,驼峰式写法(和Java一样)。 2、模块名和包名:全小写字母,单词之间下划线"_"分开。...6、专有变量(python内部变量):双下划线"__" 开头,双下划线"__"结尾(python独有)。 7、单下划线"_"开头的包、模块、成员和对象:此类命名的所有变量都不会被导入。...8、单下划线结尾"_":此变量是为了防止和python关键字的命名冲突。 9、双下划线"__"开头:私有变量(上文提到过,这里用于和单下划线区分)。
Python开发规范 ---- 常用目录 目录名 作用 log 日志目录 conf 配置目录 core 核心代码 libs/modules 第三方库 docs 文档库 README 帮助文档 bin 启动入口...,存放可执行文件 tests 存放测试代码 常用的文件命名 目录名 作用 main.py 主逻辑 setup.py 安装程序打包部署 setuptools 百度就有教程 requirements.txt
1.模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parser # 不推荐的模块名...import Decoder 2.类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头。...常量采用全大写,如有多个单词,使用下划线隔开 MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600 5.常量 常量使用以下划线分隔的大写命名
---- 1. java 由字母、数字、下划线、$符号组成 不能以数字开头 名称不能使用JAVA中的关键字 坚决不允许出现中文及拼音命名 类名,接口名--大写驼峰 变量名,方法名--小写驼峰 项目名,包名...数据库 由英文、数字、下划线组成 多个单词用下划线分割 不能出现关键字 全部小写命名 表名--要有库名前缀,并且单数 字段名--不能重复表的名称 3....URL设计 小写字母和连字符 4. git提交规范 feat: 表达你完成了一个功能 fix: 表达你修复了一个bug docs: 书写一些文档 style: 修改了一些代码风格的东西,这些修改并不影响真正的代码运行
标识符主要用来给变量名,函数名,方法名,类名起名时要遵循的规范 硬性规则 见名知意(使用中文转译后的英文) 由字母,数字,下划线组成, 并且不能以数字开头, 不能和Python...关键字重名 规范: 严格区分大小写的,name 不等于 Name 当标识符用作模块名时,应尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母,例如 game_mian、game_register...例如,定义一个图书类,可以命名为 Book。...模块内部的类名,可以采用 "下划线+首字母大写" 的形式,如 _Book; 函数名、类中的属性名和方法名,应全部使用小写字母,多个单词之间可以用下划线分割; 常量命名应全部使用大写字母,单词之间可以用下划线分割
参考链接: Python变量,常量和文字 学习python编程前先学习一下变量和常量命名规范以及注释规范,要从一开始就养成良好习惯,避免将来遇到一些不必要的麻烦。...python虽不限制使用中文变量名,但编程时变量名最好用英文,程序目录名和文件名也尽量用英文。因为python编程不可避免的会用到第三方软件包,有些软件包遇到中文变量名和中文目录名、文件名会报错。...我的英语不太好,在手机上安装了微软必应词典,在编程时一边查一边记,强迫自己养成使用英语命名的习惯。 ...常量 字母全部大写,由下划线连结各个单词,如: HEIGHT = 300 WINDOW_HEIGHT = 300 注意在python中常量是python程序员约定俗成的规矩,实质上python... __xx__ ,这样的变量都是系统保留命名规则,程序员写的变量避免用这样的格式。
Python命名规范对于不同类型的数据有着一些细微的区别,总的来讲有2个方面的命名要求,一方面是从命名字符要求方面来规范的,还有一方面是格式方面来规范的,此外还涉及到一些保留关键字我们不能单独出现在命名中...一、错误的Python命名规范 1.命名只能使用字母和_下划线开头-字符方面的要求 错误示例 def 5name(): pass 正确示例 def name(): pass def _name()...: pass def _name5(): pass 2.Python命名不能出现空格-格式方面要求 错误示例 def _na me5(): pass 二、Python命名不能使用保留关键字 了解这一点我们需要对一些保留关键词进行了解...None:类似于空 or:或者关系 pass:直接跳过 raise:提升 return:返回 try:错误调试 True:真,与False相反 while:循环 with:文件卹 yield:迭代器 三、Python...的规范命名方法 面对上面的各种命名不规范我们如何更好的解决这个问题呢?
一、驼峰命名法: ①全部小写:变量名中的每一个逻辑断点/每个单词都用下划线隔开。比如:print_employee_paychecks(); ②大小写混合: 1)小驼峰法: 变量一般用小驼峰法标识。...): 常用于类名,函数名,属性,命名空间。...例如:DataBaseUser 二、匈牙利命名法: 基本原则是:变量名=类型+对象描述。...匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。...匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺序是先m_(成员变量),再指针,再简单数据类型,再其他。
Java命名规范 定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。 包的命名 (全部小写,由域名定义) Java包的名字都是由小写单词组成。...但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀...例如:MAX_VALUE 参数的命名 参数的命名规范和方法的命名规范相同,而且为了避免阅读程序时造成迷惑,请在尽量保证参数名称为一个单词的情况下使参数的命名尽可能明确。...Javadoc注释 Java除了可以采用我们常见的注释方式之外,Java语言规范还定义了一种特殊的注释,也就是我们 所说的Javadoc注释,它是用来记录我们代码中的API的。...变量和常量命名 变量的命名 主要的的命名规范有以下三种: Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头
废话不多说,直接开始 规范Android代码命名:可以提高开发效率和维护效率(提高代码可读性); 全局而言,命名时: 不能以"_"或“$”开始,结束 不能有英汉混合的情况(包括全中文) Android...需要命名的对象分为六个大类,如下: 包,类,变量,方法,参数,资源 具体如下: 1.包:小写、单词间连续无间隔、反域名法,其中一个为四级,如下例子 相信前三级看得很清楚,下面来介绍一下四级包名(如下图...(详细如下图); 好了,相信看完应该对Android规范命名有所理解,如需高清图请滴滴博主,博主告辞。
CSS 命名规范 页面外围控制整体布局宽度:wrapper 页头:header 页面主体:main 内容:content 页脚:footer 导航:nav 主导航:mainbav 子导航:subnav
:首字母小写 studentInfo、userInfo、productInfo 变量 命名方法:小驼峰式命名法 命名规范:前缀应当是名词。...= 'LoginTable'; 函数 命名方法:小驼峰式命名法 命名规范:前缀应当为动词。...命名规范:使用大写字母和下划线来组合命名,下划线用以分割单词。...命名规范:前缀为名称。 命名建议:无。...'tom'); st.setName('jerry'); console.log(st.getName()); // => jerry:输出_name私有变量的值 参考文档 JavaScript开发规范
miRNA的研究起步很早,最早发现的miRNA是线虫中的let-7 和lin-4,随着越来越多的miRNA被发现,为了方便学术交流,有科学家提出了一套统一的命名规范,对应的文献如下 A uniform...system for microRNA annotation Ambros, Victor, et al. 3, 2003, RNA, Vol. 9, pp. 277-279 该文献中的规范主要用于为新发现的...以上这些就是一个miRNA命名的基本规则。
基础规范 表存储引擎必须使用 InnoDB 表字符集默认使用 utf8,必要时候使用 utf8mb4 说明: 1)通用,无乱码风险,汉字3字节,英文1字节 2)`utf8mb4` 是 `utf8`...,扩展性、移植性较差 复制代码 禁止在数据库中存储大文件,例如照片,可以将大文件存储在对象存储系统,数据库中存储路径 禁止在线上环境做数据库压力测试 测试,开发,线上数据库环境必须隔离 命名规范...库备份必须以 bak 为前缀,以日期为后缀 从库必须以 -s 为后缀 备库必须以 -ss 为后缀 表设计规范 单实例表个数必须控制在 2000 个以内 单表分表个数必须控制在 1024 个以内...表的命名最好是加上“业务名称_表的作用”。...可以模糊查询,例如 `like ‘138%’` 复制代码 使用 TINYINT 来代替 ENUM 说明:ENUM 增加新值要进行 DDL 操作 表达是与否概念的字段,必须使用 is_xxx 的方式命名
类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php ; 类的命名空间地址和所在的路径地址一致...UserController.class.php , InfoModel类的文件名是 InfoModel.class.php , 并且不同的类库的类命名有一定的规范; 函数、配置文件等其他类库文件之外的一般是以...,例如 HTML_CACHE_ON ; 语言变量以大写字母和下划线命名,例如 MY_LANG ,以下划线打头的语言变量通常用于系统语言变量,例如 _CLASS_NOT_EXIST_ ; 对变量的命名没有强制的规范...,可以根据团队规范来进行; ThinkPHP的模板文件默认是以 .html 为后缀(可以通过配置修改); 数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如 think_user...开发建议 遵循框架的命名规范和目录规范; 开发过程中尽量开启调试模式,及早发现问题; 多看看日志文件,查找隐患问题; 养成使用I函数获取输入变量的好习惯; 更新或者环境改变后遇到问题首要问题是清空Runtime
当有人需要快速理解代码时,清晰的命名提供了重要的上下文,无论他们是在编码、调试还是协助队友——俺不需要问别人用户的意思,但俺必须问数据的意思。...使用有意义的单词 例如,开发人员通常在默认情况下将变量命名为data,但是让我们检查一下它的几个定义: 作为推理、讨论或计算基础的事实信息(如测量或统计) 可传输或处理的数字形式的信息 这些定义可以引用我们处理的任何变量...使用完整的单词 当涉及到变量命名时,快捷方式通常意味着缩写或单个字符的变量名称。...您还会陷入将组件命名为MyComponentContainerContainer的尴尬境地。wrapper也是如此。 注意拼写: ) 单词拼写错误会产生bug,使搜索代码更加困难。