我是Python新手,我一直在阅读在线文档和(试图)遵循PEP 0008以获得良好的Python代码风格。 我好奇的代码段我在官方Python发现docs在研究关于重新库:Python命名约定 - namedtuples
import collections
Token = collections.namedtuple('Token', ['typ', 'value', 'line', 'column'])
我不明白为什么Token
变量命名为与第一个字母大写;我已经通读了PEP 0008,对于我所看到的没有任何参考。如果它不是token
改为或TOKEN
如果它是一个常数(我知道这是不是一个常数)?
因为它是一类 - 'namedtuple'是一个类工厂。 – jonrsharpe