找回密码
 注册
关于网站域名变更的通知
查看: 305|回复: 1
打印 上一主题 下一主题

Python编程风格

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2018-11-12 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Python编程风格
    * }2 q5 q. w  @6 c4 u8 T大多数语言可以写(格式化)作几种不同的风格。有些比其它的更好度。让代码对别人更容易读是个好想法,养成良好的编码风格对此很有帮助。
    # e. B- z5 X7 X/ V* F4 y6 g" _
    : p; ?! v8 Y" j6 Q0 G一个高度可读,视觉友好的编码风格如下:, Y6 S- y5 Q# _/ b/ D+ @

      e1 ^4 R$ n7 t* F1)使用4空格缩进,而非TAB。在小缩进(可以嵌套更深)和大缩进(更易读)之间,4空格是一个很好的这种。TAB引发了一些混乱,最好弃用。/ \* Y6 [3 k+ I2 \: w) j  V
      f3 m, }& n# C9 X; a6 y% Y' A
    2)每行以确保其不会超过79个字符。有助于小显示器用户阅读,大显示器并排显示几个代码文件。1 h# f$ [3 n) y/ t

    * ^; n1 o& h# h  o3)使用空行分割函数和类,以及函数中的大块代码。
    6 @6 Y9 \# q6 b5 B6 c8 ~+ o' g+ a& r7 O3 n7 W6 n
    4)可能的话,注释独占一行; M9 J# P: U! }, ]7 x

    ) J& ]1 V3 J! [. K3 g# o5 v5)使用文档字符串
    $ o* t( q; ~' t$ I/ ~5 T2 X- e8 y: N  S6 G" n# T, K9 A1 X
    6)把空格放到操作符两边,以及逗号后面,但是括号里侧不加空格。/ e( d0 p. }8 A1 |& F3 e1 o
    5 B9 n/ G. }2 I9 Y# w
    7)统一函数和类命名。推荐驼峰命名,函数和方法名用小写和下滑线。总是用self作为方法的第一个参数。  m# G" `9 A% _
    ) B% S0 C5 R& s" P, q1 ?9 g
    8)不要使用花哨的编码,如果你的代码的目的是要国际化环境。python的默认情况下,UTF-8,甚至普通的ASCII总是工作的最好。
    2 x; `- q7 Y( y- @) A5 ~
    - ]0 x( F$ X, q, l  A9)同样,也不要使用非ASCII字符的标识符,除非是不同语种的会阅读或者维护代码。, F+ F, K/ V" r
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-6 11:09 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表