我正在开始一个新的Python项目,并希望尽可能遵循标准约定.例如,我读过import语句应该放在第一位.但是我还没有发现任何约定,例如将所有函数定义放在所有类定义之前或之后.是否有类似这样的约定?还是每个人通常只是按照看起来合理的顺序组织诸如函数和类定义之类的事情?
解决方法:
不,功能和类的组织没有约定.但是,有一些基本准则可以使您的源流更好,并使读者更感兴趣:
>文件.无论您做什么,请确保以纯英语描述类和函数的使用(在某些情况下为实现)
>将相似的事物组合在一起.两个功能执行相似的功能?把它们放在一起.
>使用常识.如果一个类扩展了另一个类,则基类应该放在第一位.如果函数采用您定义的类的实例,请确保首先定义类.
有关如何完成此操作的示例,请看Python标准库.来自某些模块的源文件应该使您了解如何使用Python组织源代码.
标签:conventions,python 来源: https://codeday.me/bug/20191023/1914630.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。