我是一个相当强大的Python编码器,但我的风格太多有点杂乱,我相信有很多问题的Pythonic解决方案比我想出的更多.对于任何精通Python的人来说,哪些PEP必不可少?
Seb*_*Seb 33
绝对是PEP 8,Python的样式指南.
Pao*_*tti 22
尽管Python非常直观,但很多人并不理解他的哲学.
Pep 20:Python的禅宗
- 美丽胜过丑陋.
- 显式优于隐式.
- 简单比复杂更好.
- 复杂比复杂更好.
- Flat优于嵌套.
- 稀疏优于密集.
- 可读性很重要.
- 特殊情况不足以打破规则.
- 虽然实用性胜过纯洁.
- 错误不应该默默地传递.
- 除非明确沉默.
- 面对模棱两可,拒绝猜测的诱惑.
- 应该有一个 - 最好只有一个 - 明显的方法来做到这一点.
- 虽然这种方式起初可能并不明显,除非你是荷兰人.
- 现在比永远好.
- 虽然从未往往比好正确的现在.
- 如果实施很难解释,这是一个坏主意.
- 如果实现很容易解释,那可能是个好主意.
- 命名空间是一个很棒的主意 - 让我们做更多的事情吧!