1
ctro15547 2018-12-07 08:42:42 +08:00
我宁愿看易语言。。。
|
2
FelixZeng 2018-12-07 09:02:24 +08:00
看的脑壳疼。
|
3
xiaoheijw 2018-12-07 09:44:28 +08:00
服气,把英文硬生生改成中文
|
4
reself 2018-12-07 09:52:49 +08:00 via Android 2
楼上已经吐槽中文了,我就不重复吐槽了。但我看到这种 global 变量乱飞的屎尿屁代码就恶心,并且还在代码里用 eval。推广也就罢了求求你弄点高质量的代码吧,确定不是倒垃圾?
|
5
alphanow 2018-12-07 10:02:09 +08:00
先把 Python 学好。。。
|
6
yumenlong 2018-12-07 10:07:20 +08:00
你这是把 python 当易语言在用吧,建议去易语言用户网站推广,话说楼主不会用对象么,满屏的全局变量问题很大。
|
7
xuanwu OP 首先解决功能问题, 接下来优化代码
有类似教程的话请麻烦分享下, 也好有个对比参考 |
8
anonymous256 2018-12-08 01:05:08 +08:00 via Android
看的脑壳疼…
公司里要是有人这么写,我觉得我们得提刀见了。 |
9
anonymous256 2018-12-08 01:28:09 +08:00 via Android
楼主完全是活在梦里。我可能是在对牛弹琴。
搞中文编程的初衷是啥?如果是为了照顾英语不好的人,你就放弃吧。global,eval,def(=define),if 难道这些不是英语单词? 搞了半天,python 关键字原封不动还是英文,只是改改变量名,好一个掩耳盗铃自欺欺人,骗自己说是"中文编程"。结果从纯英文——>不伦不类的中英文品种。 这不叫中文编程,这叫变量名使用中文的英语编程,换汤不换药。如果你把关键字和标准库重新用中文实现了,那我就彻底服气了。 ps:真有折腾“中文编程”的功夫,倒不如把国外优秀的英语书籍翻译成中文,似乎这对普及知识更有用些。 |
10
xuanwu OP @anonymous256 关于中文命名的优势和必要性, 请见"对在代码中使用中文命名的质疑与回应": https://zhuanlan.zhihu.com/p/30529835
关键词当然可以通过修改编译器中文化: "为 Python 添加中文关键字": https://zhuanlan.zhihu.com/p/31159526 标准库的汉化早有中蟒等等的实现, 但维护工作量较大 @xiaoheijw @alphanow @yumenlong 代码质量当然有改进空间, 但与命名关系不大. 如果哪个命名不当或需改进, 请指点或者直接到原文指教. |
11
flynaj 2018-12-09 01:29:01 +08:00 via Android
变量中文化,其实识别率更低
|