Python序列命名约定
由于
python中没有显式输入,我希望能够使用命名约定区分序列和非序列.我已经用python编程了一段时间,我仍然没有找到任何逻辑/实用的方法来命名序列.当然,我经历了着名的
PEP8,并在google上做了一些研究,似乎接受的约定是在变量名的末尾添加字母“s”.
假设我们有一系列“权重值”,因此序列的变量名应该是权重.到目前为止,这很好,但是有些情况下,某些单词以“s”结尾,恰好是命名变量的更合理的方式,而不是序列.或者,假设您将权重序列存储在序列中. “s”命名约定将命名变量weightss,这很难看.我确信序列的命名约定更好. 您建议使用什么序列命名约定? 解决方法
一般来说,避免这种行为.从
PEP8开始的通知
这正是调用变量权重的原因.所以通常你的变量描述它们是什么,而不是根据一些命名约定: weights = [44,66,88] weight_groups = [[44,88],...] 等等 从PEP8的同一部分:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |