我尝试遵循 Python 代码的样式指南(也称为 PEP 8)。因此,给类命名的首选方法是使用 CamelCase:
几乎没有例外,类名 使用 CapWords 约定。内部使用的类另外还有一个前导下划线。
如果我的班名是由两个首字母缩写组成的(在正确的英语中应该大写) ,我怎么能与 PEP 8保持一致呢。例如,如果我的类名是“ NASA 喷气推进实验室”,你会给它取什么名字?:
class NASAJPL(): # 1
class NASA_JPL(): # 2
class NasaJpl(): # 3
我正在使用 # 1,但它看起来很奇怪; # 3看起来也很奇怪,而 # 2似乎违反了 PEP 8。