在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