这个系列将以介绍python相关知识为主,其实python作为机器学习时代最热门的语言,网上能找到全面而系统的资料实在是轻而易举。所以此系列可能不会面面俱到,只会对一些需要关注的的点进行解释说明。当然,有写文字小部分招录于其他大牛的文章片段,再次说明,特此致谢。
————————————————————————————————————————————————
一、python的格式规范
代码编排
每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。
类和top-level函数定义之间空两行;类中的方法定义之间空一行;
函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。
命名规范
函数命名使用全部小写的方式,可以使用下划线。
常量命名使用全部大写的方式,可以使用下划线。
类的属性(方法和变量)命名使用全部小写的方式,可以使用下划线。
类的属性有3种作用域
public、non-public和subclass API
,可以理解成C++中的public、private、protected
。类的方法第一个参数必须是
self</