首页 / PYTHON / Python序列命名约定
Python序列命名约定
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python序列命名约定,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含985字,纯文字阅读大概需要2分钟。
内容图文
![Python序列命名约定](/upload/InfoBanner/zyjiaocheng/766/a413c8cf10154afba8dbc7db31664a18.jpg)
由于python中没有显式输入,我希望能够使用命名约定区分序列和非序列.我已经用python编程了一段时间,我仍然没有找到任何逻辑/实用的方法来命名序列.当然,我经历了着名的PEP8,并在google上做了一些研究,似乎接受的约定是在变量名的末尾添加字母“s”.
假设我们有一系列“权重值”,因此序列的变量名应该是权重.到目前为止,这很好,但是有些情况下,某些单词以“s”结尾,恰好是命名变量的更合理的方式,而不是序列.或者,假设您将权重序列存储在序列中. “s”命名约定将命名变量weightss,这很难看.我确信序列的命名约定更好.
您建议使用什么序列命名约定?
解决方法:
一般来说,避免这种行为.从PEP8开始的通知
A Foolish Consistency is the Hobgoblin
of Little Minds
这正是调用变量权重的原因.所以通常你的变量描述它们是什么,而不是根据一些命名约定:
weights = [44, 66, 88]
weight_groups = [[44, 66, 88], ...]
等等
从PEP8的同一部分:
But most importantly: know when to be
inconsistent — sometimes the style
guide just doesn’t apply. When in
doubt, use your best judgment. Look
at other examples and decide what
looks best. And don’t hesitate to
ask!
内容总结
以上是互联网集市为您收集整理的Python序列命名约定全部内容,希望文章能够帮你解决Python序列命名约定所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。