制表符还是空格全局变量名继承的设计

制表符还是空格全局变量名继承的设计

ID:431080

大小:322.63 KB

页数:15页

时间:2017-08-01

制表符还是空格全局变量名继承的设计_第1页
制表符还是空格全局变量名继承的设计_第2页
制表符还是空格全局变量名继承的设计_第3页
制表符还是空格全局变量名继承的设计_第4页
制表符还是空格全局变量名继承的设计_第5页
资源描述:

《制表符还是空格全局变量名继承的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、?:命名风格:命名约定应避免的名字模块名类名异常名全局变量名函数名方法名和实例变量继承的设计开发编码规范缩进制表符还是空格行的最大长度空行编码其它建议注释块行内注释描述说明1.2.3.4.5.6.7.8.介绍一致性的建议代码的布局1.2.3.4.5.导入空格1.注释1.2.文档化版本注记命名约定1.2.设计建议Python1.2.3.4.5.6.7.8.9.10.1..请查阅相代码》》中添加了部分内inds),Python).在一个模块或函数内的一致.译注:就是当有冲突时,应以(.当出现疑惑时Barry'sstyleguide

2、的意图StyleGuideforPythonCode并从《.PEP《.发布版本中组成标准库的Python(实际上,它可能永远不会结束:epes:PEP008风格指南》一文在一个项目内的一致性更重要.040724有时只是没有实施风格指导原文--代码风格指南的描述Python050610C校对发布的风格规则应该是符合本(AFoolishConsistencyistheHobgoblinofLittleM美化也许仍然尚未完成!实现中最初的《GuideCPEP的dreamingk040915Guido这篇):知道何时会不一致初译Pyt

3、hon.开发编码规范重新排版风格为准进行开发时的编码风格约定PythonCodingRule在有冲突的地方,.Python1.1.介绍这篇文档所给出的编码约定适用于在主要的关的关于在这篇文档改编自容Guido1.2.一致性的建议在这篇风格指导中的一致性是重要的性最重要但最重要的是1.Python开发编码规范Python---hoxide---xyb---ZoomQuietMoinMoin呆板的坚持一致性是傻的没边了--Zoomq译稿用用用愚蠢得使用一致性是无知的妖怪折叠(文indent-tabs-的大块文本空格的制表符8,可对

4、代码中不合法上使用默认的,确认备选项.中设-t的些顺序排放Emacs对.推荐在.在这),时使用度.(,可以继续使用器高能字符功80成为可能.混合着制表符和空格缩进的代码将被转换选项是被制为长命令行解释些于实现的排放置限.这并之易将行!,你不希望产生混乱python得窗口(errors).有使个调用准确多错误其次是仅使用制表符辑器拥,编使将(Emacs,依此设定缩进参数将变成多.并且要不耻下问(untabify).),他已经习惯于按这条规则来阅读代码了).许.个字符字符)79对于确实古老的代码80风格.XP(warnings)制

5、在去除制表符制在最大警告限(真正的ESC-x时而不是制表符,窗口限,即便对某人来说缩进方式是仅使用空格-tt(也许是历史原因,按.使用;而且,然后决定怎样看起来更好Python字符字符个空格一个缩进层次,请将所有行72:4(spaces-only)80:自动发现文件中主要的缩进层次行因此.制在(warnings).每最流行的限.,选中整个缓冲区的默认值警告制在.看看别的例子中仅使用空格限点丑陋将长度被Emacs备推荐在设),Python-mode.(,强烈推荐多虽然这也是个清除其它混乱的好机会的方式看起来有或注释--的项目ni

6、l).串运用你的最佳判断Emacs新是当应用这个规则是将导致代码可读性下降为了和周围的代码保持一致而打破规则混合制表符和空格发出打破一条既定规则的两个好理由1.2.1.3.代码的布局1.3.1.缩进使用(8-spacetabs).EmacsPython-mode1.3.2.制表符还是空格?永远不要混用制表符和空格成仅使用空格得对于mode1.3.3.行的最大长度周围仍然有许(wrapping)档字符(Codelay-out)(Indentation)(TabsorSpaces)(MaximumLineLength):据加一):

7、数增例子来为相些None们.一is式周围些达相关函数组成的割分,可以用他ASCII(non-ASCII)完成了这cookie(codingcookie).得,你可以在表包含非要正确(sparingly))有译码中):0的必串=守如果需.(保,因此在你的文件中)续符延or.的文件不Python-mode割的分highlight字符是在字符,(asetofdummyimplementations)).ASCII内的行'red'义页面highlight转.EmacsNone==,哑元使用=\x的空行可被用于or(braces).一

8、组也要有一个空行使用续的行color额外如(.延,例这个字符为emphasis割另外花括号emphasis,.(视;,andand义之间)和'strong'ISO-8859-1).00缩进了emphasisolor空行名=="sorry,youlose""Idon'tthi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。