我是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