请推荐一个 Python 的编码规范 - V2EX
aheadlead

请推荐一个 Python 的编码规范

  •  
  •   aheadlead Sep 19, 2014 5823 views
    This topic created in 4253 days ago, the information mentioned may be changed or developed.
    我很喜欢林锐博士的《高质量C/C++编程指南》,不知道Python有没有类似的文档。请大家推荐一份。

    谢谢!
    15 replies    2014-09-20 12:41:37 +08:00
    leiz
        3
    leiz  
       Sep 19, 2014   1
    pep8
    ehs2013
        4
    ehs2013  
       Sep 19, 2014   1
    PEP-8
    d0o0g
        5
    d0o0g  
       Sep 19, 2014   1
    pep8 +1
    janxin
        6
    janxin  
       Sep 19, 2014   1
    PEP 8 -- Style Guide for Python Code
    http://legacy.python.org/dev/peps/pep-0008/
    likexian
        7
    likexian  
       Sep 19, 2014
    pep8
    用flake8自检
    reorx
        8
    reorx  
       Sep 19, 2014
    为了在组内推行 Python 编码规范,我曾经总结过一个,lz 可以参考下: https://gist.github.com/reorx/9a66db7bf7b90f351b43
    reorx
        9
    reorx  
       Sep 19, 2014
    @Livid 如果可以选择让 gist 不展开就好了呢,或者可以限制其展开的长度,如果太长则只展示部分内容。
    precisi0nux
        10
    precisi0nux  
       Sep 19, 2014
    @reorx
    @Livid 8楼排版有问题,文字和头像的距离明显太近了,回复图标和楼层号也在灰色区域了。
    iptux
        11
    iptux  
       Sep 19, 2014
    用 TAB 做为缩进的一个好处是相对与用空格做缩进来说文件更小
    这是个人偏好于 TAB 缩进的一大原因
    banbanchs
        12
    banbanchs  
       Sep 19, 2014
    用pycharm就能让你养成良好习惯
    virusdefender
        13
    virusdefender  
       Sep 20, 2014
    同意楼上 pycharm自带pep8检查功能
    g0t3n
        14
    g0t3n  
       Sep 20, 2014
    @virusdefender
    @banbanchs
    pycharm 有木有 vim 输入的风格捏~ 感觉没有了 hjkl 等输入习惯用起来很不顺手。。
    banbanchs
        15
    banbanchs  
       Sep 20, 2014
    @g0t3n ideavim
    About     Help     Advertise     Blog     API     FAQ     Solana     3282 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 111ms UTC 14:09 PVG 22:09 LAX 07:09 JFK 10:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86