Python中文
首页
教程
问答
标签
搜索
登录
注册
出于什么原因,我们有低_大小写_强调命名约定?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>根据你的解释,这可能是一个反问句,也可能不是,但我真的很困惑。这个惯例有什么意义?我知道命名惯例不一定要有押韵或背后的原因,但为什么要偏离已经流行的camelCase呢?<em>我不知何故失踪了,这背后有没有押韵和原因?(是的,我已经完整地阅读了第8号政治公众人物计划,是的,我确实理解它只是一个建议、一个指南等。)</p> <p>我想我真正的问题是:我在写一个Python库。事实上,幸运的是,相对于我的其他项目,它可能是一个相当大的库。我已经尽可能地坚持使用PEP 8,到目前为止,我甚至按照pep8对函数名和方法名的指示维护了<code>lower_case_with_underscores</code>。但它让我很恼火,我必须记住使用camelCase来处理Twisted,camelCase来处理<code>logging</code>,以及几乎所有其他事情。<strong>我应该使用什么命名约定,为什么?</strong></p> <p>我这么在乎命名,足以写出一个冗长的问题,这可能会让人们感到惊讶,我也感到惊讶。也许在这些事情上我有点强迫症。我对它没有太多的“个人意见”,因为我有一种倾向,就是去用最常用的东西,在这种情况下,这将是驼峰-但它更让我恼火的发现,我可能打破了一些永恒的规律,显式与隐式和禅宗Python写在石头或其他东西。</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>小写的雷霆核心之所以是superior,是因为文本您通常阅读的是bookorNewspaper,例如不是writentenlikethis。</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django restfram生成PDF
1 回答
无法使用Django Rest框架发送压缩的gzip数据
4 回答
无法使用Django rest框架进行身份验证(请求用户=匿名用户)
6 回答
无法使用Django、Python和JavaScrip触发onclick函数
4 回答
无法使用Django.views.generic.View保存表单
6 回答
无法使用Django(python 2.7,OS X 10.11.1)
8 回答
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
2 回答
无法使用Django\u mssql\u后端迁移到外部hos
4 回答
无法使用Django&Python3.4连接到MySql
4 回答
无法使用Django+nginx上载媒体文件
10 回答
无法使用Django1.6导入名称模式
5 回答
无法使用Django1.7和mongodb登录管理站点
4 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
3 回答
无法使用Djangockedi验证CBV中的字段
8 回答
无法使用Djangocketditor上载图像(错误400)
10 回答
无法使用Djangocron进行函数调用
9 回答
无法使用Djangofiler djang上载文件
6 回答
无法使用Djangokronos
3 回答
无法使用Djangomssql provid
2 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
8 回答