一个程序员良好的素养可以从他的代码风格里看出。
Python官方的开发者指南,PEP8中,列举了Style Guide for Python Code.
摘录The Python's Tutorial中的依依列出。
1.用4空格缩进,而不是tab键。
2.使每行不超过79个字符,目的是小屏幕用户也能很好的阅读。
3.用空一行的方式去把函数,类,和函数中大的代码块分开。
4.如果可能的话,尽量把注释写在一行里。
5.Use docstrings.使用文档字符串。(Ps.这个可得利用好了)
6.在操作符的两边都使用空格,同样,逗号之后也要使用空格,但是括号内部和括号相连的地方不要使用空格。
7.保持类名和函数名的一致性; 约定是, 类名使用 CamelCase 格式, 方法名和函数名使用 lower_case_with_underscres 形式. 一直使用 self 作为方法的第一个参数名 。
8.如果你的代码打算应用于国际环境,就不要使用一些新奇的编码格式了,Pyhton的默认编码格式是UTF-8。
9.同样,如果代码的读者或者维护者基本上没有使用别的语言的需求,那么就不要在标识符里使用非ASCII字符。
Ps:CamelCase的也叫做骆驼写法,分为两种,一种是小骆驼写法,camelCase;一种是大骆驼写法,CamelCase,同时也称作帕斯卡写法。
lower_case_with_underscores 就是小写字母,但是用下划线连接。