由于在 python 中没有显式键入,我希望能够使用命名约定来区分序列和非序列。我已经用 python 编程了一段时间,但我仍然没有找到任何逻辑/实用的方式来命名序列。当然,我翻遍了大名鼎鼎的PEP8,并在 google 上做了一些研究,似乎公认的约定是在变量名的末尾添加字母“s”。
假设我们有一个“权重值”序列,因此序列的变量名应该是weights。到目前为止,这很好,但是在某些情况下,某些单词以“s”结尾并且恰好是命名不是序列的变量的更合乎逻辑的方式。或者假设您将权重序列本身存储在一个序列中。“s”命名约定将命名变量weightss,这很难看。我确信序列有更好的命名约定。
你会建议什么样的序列命名约定?