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

中国住房和城乡建设部网站建造师北京网站建设58

中国住房和城乡建设部网站建造师,北京网站建设58,整合营销传播的六种方法,wordpress内容主题标题Python编写规范 编码 所有的 Python 脚本文件都应在文件头标上。例如,下段代码用于设置编辑器,默认保存为 utf-8 格式。 # -*- coding: utf-8 -*-分号 不要在行尾加分号,也不要用分号将两条命令放在同一行。 行长度 一般每行不要超过8…

标题Python编写规范

  1. 编码
    所有的 Python 脚本文件都应在文件头标上。例如,下段代码用于设置编辑器,默认保存为 utf-8 格式。
# -*- coding: utf-8 -*-
  1. 分号
    不要在行尾加分号,也不要用分号将两条命令放在同一行。

  2. 行长度
    一般每行不要超过80个字符,这在PyCharm和Spyder工具里面都是有提示的,原因是过长不易阅读,并且建议不要使用反斜杠连接行。如果确有需要,可以在表达式外围增加一对额外的圆括号。

  3. 括号
    不可滥用括号,除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号,不过在元组两边使用括号是可以的。

  4. 缩进
    用4个空格来缩进代码,绝对不要按Tab键,也不要Tab键和空格键混用。对于行连接的情况,应该要么垂直对齐换行的元素,要么使用4空格的悬挂式缩进(这时第一行不应该有参数)。

  5. 空行
    顶级定义之间空两行,如函数或者类定义、方法定义;类定义与第一个方法之间都应该空一行。函数或方法中,某些地方要是觉得合适,就空一行。

  6. 空格
    按照标准的排版规范来使用标点两边的空格。括号内不要有空格,如[1],不能写成[ 1 ],不要在逗号、分号、冒号前面加空格,但应该在它们后面加(除了在行尾);参数列表、索引或切片的左括号前不应加空格;在二元操作符两边都加上一个空格,如赋值(=)、比较(==、 <、 >、 !=、< >、<=、 >=、in、not in、is、is not)、布尔(and、or、not);当“=”用于指示关键字参数或默认参数值时,不要在其两侧使用空格;不要用空格来垂直对齐多行间的标记,因为这会成为维护的负担。

  7. 注释
    注释分为块注释和行注释。一般最需要写注释的是代码中那些技巧性的部分。为了便于阅读或者防止忘记当时写这段代码的用意,应该当时就给它写注释。对于复杂的操作, 应该在其操作开始前写上若干行注释。对于不是一目了然的代码,应在其行尾添加注释。为了提高可读性,注释应该至少离开代码两个空格。块注释一般采用三重双引号的文档字符串的形式进行。

  8. 导入格式
    每个导入应该独占一行,如import os,sys 就不好,应该每个库使用一行import命令。另外,导入总应该放在文件顶部,位于模块注释和文档字符串之后,模块全局变量和常量之前。导入应该按照从最通用到最不通用的顺序分组。

(1) 标准库导入。

(2) 第三方库导入。

(3) 应用程序指定导入。

导入的分组中, 应该根据每个模块的完整包路径按字典序排序,忽略大小写。例如,下段代码就非常整齐。

	import foofrom foo import barfrom foo.bar import bazfrom foo.bar import Quuxfrom Foo import bar
  1. 语句
    通常每个语句应该独占一行,不过,如果测试结果与测试语句在一行放得下,也可以将它们放在同一行,但如果是if语句,则只能在没有else时才能这样做。特别地,绝不要对 try…except语句这样做,因为try和except不能放在同一行。

  2. 命名
    Python中应该避免的名称如单字母名称(除了计数器和迭代器)、包/模块名中的连字符(-)以及双下画线开头并结尾的名称(因为多为Python保留, 例如_ init _)。在命名时应遵守下述约定。

(1) 内部(Internal)表示仅模块内可用, 或者在类内是保护或私有的。

(2) 用单下画线“_”开头表示模块变量或函数是protected的(使用import * from时不会包含)。

(3) 用双下画线“_ _”开头的实例变量或方法表示类内私有。

(4) 将相关的类和顶级函数放在同一个模块里。不像Java,没必要限制一个类一个模块。

(5) 对类名使用大写字母开头的单词(如CapWords,即Pascal风格),但是模块名应该用小写加下画线“_”的方式(如lower_with_under.py)。尽管已经有很多现存的模块使用类似于CapWords.py 这样的命名,但现在已经不鼓励这样做,因为如果模块名碰巧和类名一致,这会让人困扰。

感兴趣的话,大家可以看一下Python 之父Guido推荐的命名规范。


文章转载自:

http://qLhrQAUl.pqkrh.cn
http://W5P5XYag.pqkrh.cn
http://P172PqJr.pqkrh.cn
http://WIWU6ypS.pqkrh.cn
http://c2l2hlLp.pqkrh.cn
http://iBjLxJEb.pqkrh.cn
http://XZMTlZ1u.pqkrh.cn
http://qO1izESS.pqkrh.cn
http://ayWdiBgJ.pqkrh.cn
http://QGiF1iBS.pqkrh.cn
http://Ug8Ui5bo.pqkrh.cn
http://2akYYPK1.pqkrh.cn
http://iMxEs6rV.pqkrh.cn
http://MZiSZ1mE.pqkrh.cn
http://SQcnXnY5.pqkrh.cn
http://macGiHtr.pqkrh.cn
http://vw02hxjj.pqkrh.cn
http://Zu2HTBDK.pqkrh.cn
http://b0tEJzQy.pqkrh.cn
http://eVMoUpit.pqkrh.cn
http://FEsRXILk.pqkrh.cn
http://MjKjk1Lv.pqkrh.cn
http://P10d1RGV.pqkrh.cn
http://DZiKtDmO.pqkrh.cn
http://ATKERKF4.pqkrh.cn
http://MsaD53NL.pqkrh.cn
http://eKQF7tU3.pqkrh.cn
http://lzKFREEH.pqkrh.cn
http://Q7egnQMd.pqkrh.cn
http://ElSdicKa.pqkrh.cn
http://www.dtcms.com/wzjs/726672.html

相关文章:

  • 企业门户网站的主要技术指标网站建设毕业答辩ppt模板下载
  • 广撒网网站网站设计目前和将来的就业前景
  • 每个城市建设规划在哪个网站男生最喜欢的浏览器
  • 网站商城app 建设方案深圳市网站建设有补贴吗
  • 丽水网站域名注册服务公司wordpress一键拨号
  • 常州建站软件怎么做网站首页关键词
  • 网站建设服务方案保山网站建设服务
  • snippets wordpress台州关键词优化哪家好
  • 网站维护有哪些企业百度网址大全免费下载
  • 杭州市富阳区建设局网站qq群推广
  • 网站外链应该怎么做公司网站 cms
  • excel表格做网站深圳定制网站制作
  • 网站建设费 什么科目宁津网页设计
  • 北京网站建设华网天下我的网站设计联盟
  • 扬州网站建设 天维杭州低价做网站
  • 安居客做网站wordpress首页文章内容
  • 南京建网站找哪家好网站开发文档源码
  • 网站文本编辑器wordpress 插件文件夹
  • 个人网页网站建设淘宝网作图做网站
  • 青岛知名网站建设公司排名天眼查官网查询入口
  • 中国地震网今天发生地震最新消息动态ip做网站影响seo吗
  • 德国网站后缀马云1688网站在濮阳如何做
  • 辽宁个人网站建设口碑推荐如何用wd做网站设计
  • 搜索引擎是如何判断网站的结构律师网站建设与维护
  • 广州最好的网站设计邢台建设局网站
  • 域名已注册怎样建设网站装修流程先后顺序
  • 宁波三优互动网站建设公司怎么样wordpress 手机版菜单
  • 英文网站怎么做一套完整的app 开发流程
  • 网站三大标签成都网站建设顶呱呱
  • 网站建设与维护教程无锡网站设计 众