Python命名方式太糟糕

pywepe 2012-10-11 04:57:45
初学Python,实在不习惯Python的命名"规范",可以说无规范就是Python的规范

urllib2.bulid_opener() 这个是用_的
str.startswith() 这个是连写的
str 类名是小写的
BaseException类名是大写的

Pythonic是杂乱的意思吗?

相比,与C#和Java的命名之规范差距太大了
...全文
1002 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
orangleliu 2013-04-13
  • 打赏
  • 举报
回复
社区出来的东西,很正常。
永夜将尽 2013-04-06
  • 打赏
  • 举报
回复
我觉得还可以吧,习惯就好了!
pywepe 2013-04-04
  • 打赏
  • 举报
回复
引用 20 楼 flyit 的回复:
Python这么多module都是不同人写的,不同组织的。你不理解大型开源项目的形成过程啊 Java和C#大部分库代码都是Sun和Microsoft写的
这位哥们说的才真有道理. python的命名就统一嘛,这是事实.
fibbery 2012-11-20
  • 打赏
  • 举报
回复
想规范,其实也容易。你可以按照你自己的习惯给你用到的Python的你觉得不规范的函数、数据类型等进行包装。
wilcke 2012-11-16
  • 打赏
  • 举报
回复
规范也就是个人习惯罢了,个人习惯不同,有一种属于自己的习惯就行了
  • 打赏
  • 举报
回复
都是语言而已,能做出来的东西就可以了,既然PYTHON出来了,就有PYTHON生存的道理在!
flyit 2012-11-11
  • 打赏
  • 举报
回复
Python这么多module都是不同人写的,不同组织的。你不理解大型开源项目的形成过程啊 Java和C#大部分库代码都是Sun和Microsoft写的
tkminigame 2012-11-10
  • 打赏
  • 举报
回复
干嘛一定要命名规范,有的人没拐杖就不会走路了。
iEverX 2012-11-10
  • 打赏
  • 举报
回复
Python确实没有命名规范,这是事实
ibinarybug 2012-11-07
  • 打赏
  • 举报
回复
开始学python了,天天学习,天天看帖
张在兴 2012-11-06
  • 打赏
  • 举报
回复
crifan 2012-11-05
  • 打赏
  • 举报
回复
总的感觉,python命名,是有点乱的。 应该是,在创建库函数的初期,都是各自不同的人贡献出来的,所以,风格上,没统一。 但是话说回来了,风格不同意,并不代表命名错乱。 能进入python基本库的,命名方面,都还是比较“见名知意”的,这就足够了。 而库的功能的好坏,才是更多人关注的。 除非在python的创建之初,以及后续维护都强行要求使用某一种风格的命名法,否则,这么多第三方库,这么多库函数,难免会不统一的。 还是那句,功能好,比命名风格统一,要重要多了。
IKEA66 2012-11-05
  • 打赏
  • 举报
回复
引用 12 楼 yueding648916454 的回复:
引用 10 楼 的回复: linux下基本采用_连接 connect_server 然后很多都是直接来的gethostname 再是有很多缩写,wsgi 如果有时间去看看python lib,其实相当有规律 感觉lz对linux不熟, 呵呵 赞同,从学python进入计算机行业,现在虽然不写python了,但还是超级喜欢
+1, LZ是不了解linux下文件命名,缩写,-,都是linux下的特点 有机会去了解学习下,也是不错的,楼下元芳,你说是不是的?
pywepe 2012-10-24
  • 打赏
  • 举报
回复
我的心声是,不管python是什么样的规范,我都愿意去遵守.
但是,python有命名规范吗? 在我看来,真没有,命名都是乱的.
yddd2011 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

linux下基本采用_连接
connect_server
然后很多都是直接来的gethostname
再是有很多缩写,wsgi
如果有时间去看看python lib,其实相当有规律
感觉lz对linux不熟, 呵呵
[/Quote]

赞同,从学python进入计算机行业,现在虽然不写python了,但还是超级喜欢
georgema 2012-10-23
  • 打赏
  • 举报
回复
开源的东西,各个模块都是大家贡献的,各自的喜好不同,所以命名规范也不同,没办法。
nonocast 2012-10-17
  • 打赏
  • 举报
回复
linux下基本采用_连接
connect_server
然后很多都是直接来的gethostname
再是有很多缩写,wsgi
如果有时间去看看python lib,其实相当有规律
感觉lz对linux不熟, 呵呵
amu9900 2012-10-15
  • 打赏
  • 举报
回复
我和8楼的想法很接近……公司就有个C#出身的人,现在不得不跟着我做python,完了天天抱怨这不爽那不爽,说什么免费的就是比收费的差,然后每次我都喷他一脸……
qq120848369 2012-10-13
  • 打赏
  • 举报
回复
不要因为不会就说不好, 不要对自己的主攻语言持有盲目的信仰, 太幼稚了.
bugs2k 2012-10-12
  • 打赏
  • 举报
回复
命名规范貌似与语言无关,纯属个人喜好,每种命名规范基本上都褒贬不一
vc 和 java 让有些人就很无语...
加载更多回复(6)

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧