python 编程规范 pep8
  X5zJxoD00Cah 2023年11月24日 19 0

PEP 8 是 Python 的官方编程风格指南,它包含了一系列的编程规范,旨在提高 Python 代码的可读性和一致性¹²⁴。以下是一些主要的规范:


1. **缩进**:使用4个空格的缩进¹²。


2. **每行最大长度**:限制每行的长度最长为79个字符²。


3. **变量和函数命名**:应该使用小写字母来拼写,如果有多个单词就使用下划线进行连接⁵。


4. **类命名**:应该每个单词首字母大写⁵。


5. **类中受保护的实例属性**:应该以一个下划线开头⁵。


6. **类中私有的实例属性**:应该以两个下划线开头⁵。


7. **代码布局**:推荐使用括号的隐式续行,而不是反斜杠²。


8. **空格的使用**:在适当的地方使用空格可以提高代码的可读性²。


这些规范并不是强制性的,但遵循它们可以帮助你编写更好的代码。在实际使用中,如果这些规范会引起麻烦,就不要形而上地迷信一致性的要求,应该因势制宜,灵活变化¹²。总的来说,PEP 8 的主旨是讲究一个“一致性”,一个项目从变量名到接口,代码风格的一致性是很重要的¹²。


源: 与必应的对话, 2023/11/23

(1) Python代码风格规范(PEP 8) - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/383418209.

(2) PEP 8: The Style Guide for Python Code. https://pep8.org/.

(3) 附录一:PEP8规范 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/401127513.

(4) 附录一:PEP8规范 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/110405756.

(5) 读懂PEP8,让你的Python代码更加优雅 - 知乎 - 知乎专栏. https://zhuanlan.zhihu.com/p/99483593.

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
  X5zJxoD00Cah   2023年12月11日   26   0   0 知乎Python迭代器
  X5zJxoD00Cah   2023年12月12日   34   0   0 Python.net
X5zJxoD00Cah