python禅语,python之禅源代码

  python禅语,python之禅源代码

  PEP8风格指南-必须遵守的规则1。空白1。使用空格缩进,而不是制表符。

  2.语法相关的每层缩进用4个空格。

  3.每行的字符数不应超过79个

  4.对于占用多行的长表达式,第一行和新行之后的每一行都应该在通常的缩进级别添加4个空格。

  5.函数和类由两个空行分隔。

  6.同一类别中的方法由空行分隔。

  7.赋值时赋值号左右只有一个空格。

  8.使用下标、调用函数或者给参数赋值的时候,两边不要加空格。

  2.命名1。函数、变量、属性都是小写的,单词之间用下划线连接,比如lowercase _ underscore。

  2.受保护的实例名称以单个下划线开头,例如:_ leading _ underscore。

  3.私有实例属性,以两个下划线开头,例如:_ _ double _ leading _ underscore

  4.类和异常用每个单词的第一个字母大写:CapitalizedWord。

  5.模块级的所有常量都是大写字母,所有单词都用下划线连接:ALL_ssdxbc

  3.表达和陈述。内联形式的否定词,若a不是b,非a则不是b。

  2.检查对象A是否为空([]或 )。而不是试图去检查长度,你应该用if a或者if not a来判断空值是F,if null value=if F,if not null value=if T。

  a=[]

  如果不是a:

  打印(“a为空”)

  否则:

  打印( 1 )

  3.复合语句应该写在多行中。

  4.import语句放在文件的开头。

  ?5.在包中引入模块时使用绝对名(来自哪个包),不要使用相对名。比如在介绍bar包中的foo模块时,应该完整地写成:from bar import foo,而不是缩写成:import foo(这可能涉及到搜索路径的效率)。如果一定要用相对名,那就写清楚:从。导入foo。

  6.6.import语句应依次分为三部分:标准库模块、第三方模块和自用模块,各部分按字母顺序排列。

  Pylint(www.pylint.org)是Python源代码的静态分析工具,可以检查代码是否符合PEP8的风格指南,找出常见错误。

  Python的禅导入了YRJB Peters的《Python的禅》

  漂亮总比难看好。

  显性比隐性好。

  简单比复杂好。

  复杂总比复杂好。

  扁平的比嵌套的好。

  疏比密好。

  可读性很重要。

  特例不足以特殊到打破规则。

  虽然实用性战胜了纯粹性。

  错误永远不会无声无息地过去。

  除非明确沉默。

  面对暧昧,拒绝猜测的诱惑。

  应该有一种——最好只有一种——显而易见的方法来做这件事。

  尽管这种方式一开始可能并不明显,除非你是荷兰人。

  现在总比没有好。

  虽然从来没有比现在更好。

  如果实现很难解释,这是一个坏主意。

  如果实现很容易解释,这可能是一个好主意。

  名称空间是一个非常棒的想法——让我们多做一些吧!

  《Python之禅》由yrjb Peters编写

  美比丑好。

  显性比隐性好。

  简单比复杂好。

  复杂比复杂好。

  扁平的比嵌套的好。

  疏比密好。

  可读性非常重要。

  特殊情况不足以破坏规则。

  虽然实用性胜过纯粹性。

  错误绝不能悄悄传递。

  除非你明确保持沉默。

  面对模棱两可的想法,拒绝猜测的诱惑。

  应该有一种——最好只有一种——显而易见的方法。

  除非你是荷兰人,否则这种方式一开始可能并不明显。

  现在聊胜于无。

  虽然从来没有比现在“正确”过。

  如果实现很难解释,这是一个坏主意。

  如果实现容易解释,这可能是一个好主意。

  名称空间是一个很好的想法——让我们做更多的事情吧!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: