首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python编码标准/最佳实践

Python编码标准/最佳实践
EN

Stack Overflow用户
提问于 2008-12-10 14:10:07
回答 6查看 113.9K关注 0票数 121

在python中,您是否通常使用PEP 8 -- Style Guide for Python Code作为您的编码标准/指南?还有没有其他你更喜欢的正式标准?

EN

回答 6

Stack Overflow用户

发布于 2008-12-10 14:19:08

我遵循Rob Knight所著的Python Idioms and Efficiency指南。我认为它们与PEP 8完全相同,但更具综合性,并基于示例。

如果你正在使用wxPython,你可能还想看看Chris Barker写的Style Guide for wxPython code

票数 15
EN

Stack Overflow用户

发布于 2008-12-10 14:45:36

PEP 8很好,我唯一希望它更严厉的是Tabs-vs-Spaces圣战。

基本上,如果你在python中开始一个项目,你需要选择Tabs或空格,然后在看到的时候射杀所有的违规者。

票数 5
EN

Stack Overflow用户

发布于 2008-12-10 15:17:46

要添加到惯用指南的bhadra's list中:

看看Anthony Baxter在Effective Python Programming上的演讲(来自OSON2005)。

摘录如下:

代码语言:javascript
复制
# dict's setdefault method turns this:
if key in dictobj:
    dictobj[key].append(val)
else:
    dictobj[key] = [val]
# into this:
dictobj.setdefault(key,[]).append(val)
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/356161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档