我尝试遵循Python代码的样式指南(也称为PEP 8).因此,命名类的首选方法是使用CamelCase:
几乎无一例外,类名使用CapWords约定.内部使用的类别还有一个主要的下划线.
如果我的班级名字由两个首字母缩略词(适当的英语应该大写)形成,我怎样才能与PEP 8保持一致.例如,如果我的班级名称是'NASA JPL',你会说出什么名字?:
class NASAJPL(): # 1
class NASA_JPL(): # 2
class NasaJpl(): # 3
Run Code Online (Sandbox Code Playgroud)
我使用#1,但它看起来很奇怪; #3看起来很奇怪,#2似乎违反了PEP 8.