当前位置: 首页 > news >正文

忻州网站建设网站推广单页网站制作

忻州网站建设网站推广,单页网站制作,网页生成图片,佛山网站建设运营缘由 由于项目团队中新加入了几名攻城狮, 大家之前的背景各不相同,写出的代码也是“风格迥异”。正所谓:“无规则不成方圆”,因此需要对编程进行必要的规范。 整体的思路是:依照PEP8 Python 编码规范,并结合自己团队的…

缘由

由于项目团队中新加入了几名攻城狮, 大家之前的背景各不相同,写出的代码也是“风格迥异”。正所谓:“无规则不成方圆”,因此需要对编程进行必要的规范。

整体的思路是:依照PEP8 Python 编码规范,并结合自己团队的实际情况来定义一些规则。

 

代码编排

1 缩进。4个空格的缩进(编辑器都可以完成此功能),如果使用nodepad++请不要使用默认的Tab,更不能混合使用Tab和空格。

2 每行最大长度为80,换行可以使用反斜杠 "\",最好使用圆括号。换行点要在操作符的后边敲回车。

3 类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。 

4 模块内容的顺序:模块说明和docstring—import—globals&constants—其他定义。

 

文档编排

1 import部分,又按标准、三方和自己编写顺序依次排放,之间空一行。 

2 不要一次import中多个库,比如import os, sys不推荐。

 

空格的使用:总体原则,避免不必要的空格。

1 各种右括号前不要加空格。

2 逗号、冒号、分号前不要加空格。

3 函数的左括号前不要加空格。如Func(1)。

4 序列的左括号前不要加空格。如list[2]。

5 操作符左右各加一个空格,不要为了对齐增加空格。

6 函数默认参数使用的赋值符左右省略空格。

7 不要将多句语句写在同一行,尽管语法允许使用";"。

8 if/for/while语句中,即使执行语句只有一句,也必须另起一行()。

 

注释

注释必须使用英文,最好是完整的句子,首字母大写,句后要有结束符,结束符后跟两个空格,开始下一句。如果是短语,可以省略结束符。

1 块注释,在一段代码前增加的注释。在‘#’后加一空格。段落之间以只有‘#’的行间隔。

2 行注释,在一句代码后加注释。比如:x = x + 1 # Increment x

3 避免无谓的注释。

 

命名规范

1 模块命名尽量短小,使用全部小写的方式,可以使用下划线。

2 包命名尽量短小,使用全部小写的方式,不可以使用下划线。

3 类的命名使用CapWords的方式,模块内部使用的类采用_CapWords的方式。

4 异常命名使用CapWords+Error后缀的方式。

5 全局变量尽量只在模块内有效,类似C语言中的static。统一定义在一个模块中。

6 函数命名使用全部小写的方式,可以使用下划线。

7 常量命名使用全部大写的方式,可以使用下划线。

8 类的属性(方法和变量)命名使用全部小写的方式,可以使用下划线。

9 类的属性有3种作用域public、non-public和subclass API,可以理解成C++中的public、private、protected。non-public属性前,前缀一条下划线

 

参考:

https://github.com/google/styleguide/blob/gh-pages/pyguide.md

http://www.runoob.com/w3cnote/google-python-styleguide.html

https://www.cnblogs.com/haishiniu123/p/7125677.html

转载于:https://www.cnblogs.com/atuotuo/p/9569422.html

http://www.lbrq.cn/news/2412019.html

相关文章:

  • 开原网站建设企业网站免费制作
  • 自己建立网站怎么建青岛官网seo公司
  • 化妆品公司的网站建设的利益分析网上销售有哪些方法
  • 北京网站建设方案飞沐网站制作费用一览表
  • 用字母做logo的网站桌子seo关键词
  • 园区二学一做网站十大放黄不登录不收费
  • 企业网站设计与管理免费的行情软件app网站
  • 创建站点如何做网站seo搜索引擎优化业务
  • 北京海淀区是几环新网站 seo
  • 悦然外贸建站昆山网站建设公司
  • 英文网站建设的请示怎么写网络推广营销方法
  • 佛山外贸企业网站建设app开发自学教程
  • 你的网站尚未备案 根据免费网站推广群发软件
  • 长沙做网站建设公司百度关键词搜索排名统计
  • 建设网站市场分析网址查询注册信息查询
  • 做 了一个 家教 网站哪家网站优化公司好
  • 做网站要做哪些百度搜索网址
  • wordpress架构的网站自己建网站怎么弄
  • 自己做小程序商城西安seo学院
  • 自己做游戏网站网站页面
  • 国外市场网站推广公司国内10大搜索引擎
  • .net做网站教程网络营销产品的特点
  • 进口外贸网站有哪些网站流量
  • 电子商务网站建设系统功能站内推广有哪些方式
  • 如何用自己公司网站做邮箱企业推广方法
  • 沈阳网站seo网站备案查询工信部官网
  • 网站获取访客文职培训机构前十名
  • 做英德红茶的网站竞价恶意点击犯法吗
  • 帮人负责做网站叫什么工作购买域名
  • 电子商务网站建设基本步骤品牌广告和效果广告
  • Ubuntu 22.04 安装 Jdk 8和 Tomcat (安装包形式)
  • 《杜甫传》读书笔记与经典摘要(一)
  • 人工智能之数学基础:随机实验、样本空间、随机事件
  • 5.2.4 指令执行过程
  • 【LeetCode 热题 100】236. 二叉树的最近公共祖先——DFS
  • gym 安装