在Python代码中,命名类,方法和变量时,处理众所周知的缩写词的规范方式是什么?Python:使用首字母缩写命名
例如,考虑一个处理RSS提要的类。请问,与其是这样的:
class RSSClassOne:
def RSSMethod(self):
self.RSS_variable = True
class ClassRSSTwo:
def MethodRSS(self):
self.variable_RSS = True
或本:
class RssClassOne:
def rssMethod(self):
self.rss_variable = True
class ClassRssTwo:
def MethodRss(self):
self.variable_rss = True
即更重要的是,保留首字母大写还是PEP 008的建议?
编辑:从答案,我的结论是,这将是一段路要走:
class RSSClassOne:
def rss_method(self):
self.rss_variable = True
class ClassRSSTwo:
def method_rss(self):
self.variable_rss = True
如果你想在开源项目工作,你一定要与PEP8工作。除此之外,使用snake_case保留类Capilatized和方法名... – Oz123
当您将诸如pylint之类的工具应用于开发过程时,命名约定变得并不重要。 – Carl