相关疑难解决方法(0)

PEP 8如何命名一个名为首字母缩写词的类?

我尝试遵循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.

python coding-style naming-conventions

48
推荐指数
6
解决办法
1万
查看次数

标签 统计

coding-style ×1

naming-conventions ×1

python ×1