Python论坛  - 讨论区

标题:[python-chinese] Python有没有代码规范

2006年12月12日 星期二 19:54

YLC yulichao1019在gmail.com
星期二 十二月 12 19:54:18 HKT 2006

Java¡¢C¡¢C++µÄ´úÂ붼±È½Ï¹æ·¶»¯£¬±ÈÈçʲôÑùµÄ±äÁ¿Ó¦¸Ã´óд£¬ÔõÑù´óдµÈµÈ¡£PythonµÄËõ½ø·Ç³£ºÃ£¬µ«ÊÇ´óСдºÃÏóûÓÐʲôÌض¨µÄ¹æ·¶¡£±ÈÈç˵ÓеÄÄ£¿éÃû¾ÍÊÇÈ«²¿Ð¡Ð´£¨os£¬sys£©£¬ÓеÄÈ´ÊÇ¿ªÍ·´óд(Image£¬Numpy)£¬ÕâÊÇÒ»¸öȱµã¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061212/b0596b5c/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月12日 星期二 20:05

yi huang yi.codeplayer在gmail.com
星期二 十二月 12 20:05:21 HKT 2006

>
> Java、C、C++的代码都比较规范化,比如什么样的变量应该大写,怎样大写等等。Python的缩进非常好,但是大小写好象没有什么特定的规范。比如说有的模块名就是全部小写(os,sys),有的却是开头大写(Image,Numpy),这是一个缺点。
>
>

Style Guide for Python Code <http://www.python.org/dev/peps/pep-0008/>

模块名一般小写, class名一般首字母大写。


-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061212/52c468f9/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月12日 星期二 20:06

Zoom.Quiet zoom.quiet在gmail.com
星期二 十二月 12 20:06:11 HKT 2006

On 12/12/06, YLC <yulichao1019在gmail.com> wrote:
> Java、C、C++的代码都比较规范化,比如什么样的变量应该大写,怎样大写等等。Python的缩进非常好,但是大小写好象没有什么特定的规范。比如说有的模块名就是全部小写(os,sys),有的却是开头大写(Image,Numpy),这是一个缺点。

http://wiki.woodpecker.org.cn/moin/PythonCodingRule

> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>


-- 
'''Time is unimportant, only life important!
blog@  http://blog.zoomquiet.org/pyblosxom/
wiki@    http://wiki.woodpecker.org.cn/moin/ZoomQuiet
douban@ http://www.douban.com/people/zoomq/
____________________________________
Please use OpenOffice.org to replace M$ office.
     http://zh.openoffice.org
Please use 7-zip to replace WinRAR/WinZip.
     http://7-zip.org/zh-cn/
You can get the truely Freedom from software.
'''

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月12日 星期二 22:35

cAre LeZz carelezz在gmail.com
星期二 十二月 12 22:35:52 HKT 2006

http://www.python.org/dev/peps/pep-0008/

ÔÚ06-12-12£¬YLC <yulichao1019在gmail.com> дµÀ£º
>
> Java¡¢C¡¢C++µÄ´úÂ붼±È½Ï¹æ·¶»¯£¬±ÈÈçʲôÑùµÄ±äÁ¿Ó¦¸Ã´óд£¬ÔõÑù´óдµÈµÈ¡£PythonµÄËõ½ø·Ç³£ºÃ£¬µ«ÊÇ´óСдºÃÏóûÓÐʲôÌض¨µÄ¹æ·¶¡£±ÈÈç˵ÓеÄÄ£¿éÃû¾ÍÊÇÈ«²¿Ð¡Ð´£¨os£¬sys£©£¬ÓеÄÈ´ÊÇ¿ªÍ·´óд(Image£¬Numpy)£¬ÕâÊÇÒ»¸öȱµã¡£
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061212/120a1cdc/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月13日 星期三 08:12

gashero harry.python在gmail.com
星期三 十二月 13 08:12:09 HKT 2006

Java的代码规范是别有用心的,比如J2EE中的setter和getter就是必须遵守一定的命名否则都会造成语意上的错误。至于Python,我一直按照GNU命名标准呢,感觉还不错。
我看过一些库的Python代码,感觉其中如果为两个单词的结合,一般全部小写,连下划线都没有,当然也有一部分是有下划线的,至于单词首字母大写一般只出现在类的名称中。包一般是小写的,甚至缩写小写的。
Python标准库中命名方法都不规范,不过似乎也没看出有什么不妥,只要你自己的代码中使用同一种命名规范就是了。

-- 
从前有一只很冷的毛毛虫,他想获得一点温暖。而获得温暖的机会只有从树上掉下来,落进别人的领口。
片刻的温暖,之后便失去生命。而很多同类却连这片刻的温暖都没有得到就..
我会得到温暖么?小心翼翼的尝试,却还是会受到伤害。
我愿为那一刻的温暖去拼,可是谁愿意接受?

欢迎访问偶的博客:
http://blog.csdn.net/gashero

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年12月13日 星期三 11:28

麦田守望者 qcxhome在gmail.com
星期三 十二月 13 11:28:49 HKT 2006

个人的习惯:对于模块全部小写;在类名称中,单词首字母大写;变量名,则全部使用小写,并且单词之间使用下划线。

-- 
GoogleTalk: qcxhome at gmail.com
MSN: qcxhome at hotmail.com
My Space: tkdchen.spaces.live.com
BOINC: boinc.berkeley.edu
中国分布式计算总站: www.equn.com

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号