在python中,您是否通常使用PEP 8 -- Style Guide for Python Code作为您的编码标准/指南?还有没有其他你更喜欢的正式标准?
发布于 2008-12-10 14:19:08
我遵循Rob Knight所著的Python Idioms and Efficiency指南。我认为它们与PEP 8完全相同,但更具综合性,并基于示例。
如果你正在使用wxPython,你可能还想看看Chris Barker写的Style Guide for wxPython code。
发布于 2008-12-10 14:45:36
PEP 8很好,我唯一希望它更严厉的是Tabs-vs-Spaces圣战。
基本上,如果你在python中开始一个项目,你需要选择Tabs或空格,然后在看到的时候射杀所有的违规者。
发布于 2008-12-10 15:17:46
看看Anthony Baxter在Effective Python Programming上的演讲(来自OSON2005)。
摘录如下:
# 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)
https://stackoverflow.com/questions/356161
复制相似问题