它的惯例是什么?
class IndexedText(object):
def __init__(self, stemmer, text):
self._text = text
self._stemmer = stemmer
self._index = nltk.Index((self._stem(word), i) for (i, word) in enumerate(text))
Run Code Online (Sandbox Code Playgroud)
Dan*_*den 12
根据PEP 8:
此外,还会识别使用前导或尾部下划线的以下特殊形式(这些形式通常可与任何案例约定结合使用):
- _single_leading_underscore:弱"内部使用"指标.例如,"来自M import*"不会导入名称以下划线开头的对象.
它实际上并不是指在类的成员中使用单个下划线,但这些通常用于暗示"内部使用".对于同一事物的更强版本,使用两个前导下划线(例如self.__foo) - Python将更有力地尝试防止子类意外覆盖成员,但确定的代码当然仍然可以这样做.
| 归档时间: |
|
| 查看次数: |
17005 次 |
| 最近记录: |