暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Python编程规范修炼-Google编程规范解读

后厂川哥 2021-08-13
613


Guido van Rossum(吉多·范罗苏姆,Python 创始人 )说过,代码的阅读频率远高于编写代码的频率。毕竟,即使是在编写代码的时候,你也需要对代码进行反复阅读和调试,来确认代码能够按照期望运行。


接下来我们今天就为大家分享《Python编程规范:让你的代码脚下生风》第三弹《Google开源项目风格指南》

Python是Google主要的脚本语言。这本风格指南主要包含的是针对python的编程规范。

Google开源项目风格指南-Python风格指南包含以下两个主要内容

  1. Python风格规范

  2. Python语言规范

文档地址: Google开源项目风格指南

一、Python风格规范

在Google的Python风格规范中主要涉及了像如何使用缩进、空格和代码行的长度、注释、文档以及老生常谈的命名规范、分号的使用、导入格式等,这些基本上在前面的分享中都提及过,这里就不在过多解释。

但是在Google风格规范中提及了Main
的使用,我认为这个还是比较重要的内容。

首先我们知道Python语音的一个特点就是模块与包,我们可以在程序中导入第三方模块或者包,当然也可以在项目中自定义模块与包,这样的做法会让我们把一些功能的实现进行封装,剩下的只需要关注我们当前的业务代码即可。

因此我们在模块文件或者自定义模块时中总是能够看到或使用下面这样的语句。


def main():
     print('run')
if __name__ == '__main__':
    main()
‘’‘
__name__ 是当前模块名,当模块被直接运行时模块名为 ‘__main__’
一般我们会在模块测试时,把相关的调用或者执行放在`if __name__ == '__main__'`当中。
这样可以保证我们的测试代码不会在模块被导入时执行,而只是在模块被作为主程序时执行。
’‘’
文章转载自后厂川哥,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论