之前一直写 js 和 java, 习惯了驼峰. 现在有个项目要用 python, 还要跟前端对接返回 json 数据, 前端已经统一驼峰命名, python 如果也采用驼峰命名有问题吗, 会不会出现不可预知的错误?
|      1thinkershare      2022-05-18 13:47:06 +08:00 Python 当然应该使用 Python 自己的变量命名风格, 使用_做单词分割, 至于发送到前端的 json, 当然是找一个支持定义属性转换器的 json 解析库啥. 另外你一定要使用驼峰也不会有啥问题, python 核心库的命名规范本来就不统一, 各种乱七八糟的命名风格, 奇怪的缩写都有, 主要看你们项目的规范要求. 并不会造成什么问题. 我之前写过 Python/C#/Java, 命名规则都是按照语言标准库的形式来, 然后输出格式也按照目标数据格式的消费者的习俗来. 尽量减少阻力和不一致性. 但这样会对性能造成轻微损失. | 
|      2thinkershare      2022-05-18 13:50:27 +08:00 Java: userName Python: user_name CSharp: UserName 输出: JSON: userName 输出: XML: user-name 允许用户通过 HTTP Header 头控制格式化风格, 在 Web Service 中找个中间件做格式化反序列化和序列化 | 
|  |      3secondwtq      2022-05-18 18:48:14 +08:00 程序一般不会出错,但是可能会随机触发五大善人中随机一人的核按钮 | 
|      4littlewing      2022-05-18 22:32:41 +08:00 你用火星文都可以 | 
|  |      5Zy143L      2022-05-19 07:57:31 +08:00 via Android python 你拿中文当变量都行😕 |