《编写高质量代码 改善python程序的91个建议》1-5

Posted alphabetax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《编写高质量代码 改善python程序的91个建议》1-5相关的知识,希望对你有一定的参考价值。

建议1: pythonic化,可读性;

建议2:起名具有自释性  代码检测建议标准pep8;

建议3:与C语言的区分,虽然其底层是C语言。披着狼皮的羊,看起来Ta就要像一只狼的样子!

             (1) ”缩进“代替”{ }“

             (2) " "和 ‘ ’  本身不严格区分

             (3)  X if  statence else Y   代替     statence ? X : Y

             (4)  代替 switch...case... : if ... elif...elif...else...

建议4:添加注释

            块注释    #xxxxxxx

            行注释
            """ Describe xxxxx   Args:  param1: xxx param2:xxx   Return: xxxx

            """

           文档注释: 

            技术图片

 

建议5:适当添加空行,增加可阅读性,
          (1)局部功能块完成后换行

          (2) 函数调用者在上, 被调用者在下

          (3)每行不超过80字符,分行要对齐

          (4)合理使用空格

  

以上是关于《编写高质量代码 改善python程序的91个建议》1-5的主要内容,如果未能解决你的问题,请参考以下文章

《编写高质量代码 改善python程序的91个建议》第二章 惯用法 8-18

《编写高质量代码 改善python程序的91个建议》第二章 基础语法 19-35

编写高质量Python程序的91个建议(转)

代码质量优先——《编写高质量代码:改善c程序代码的125个建议》

编写高质量代码改善C#程序的157个建议

编写高质量代码:改善Java程序的151个建议 --[78~92]