编写规范

  • 每个import 语句只导入一个模块,尽量避免一次导入多个模块。
  • 不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。
  • 建议每行不超过80个字符,如果超过,建议使用小括号将多行内容隐式地连接起来,而不推荐使用反斜杠进行连接
  • 使用必要的空行可以增加代码的可读性。一般在顶级定义(如函数或者类的定义)之间空两行,而方法定义之间空一行。另外,在用于分隔某些功能的位置也可以空一行。
  • 通常情况,运算符两侧、函数参数之间、逗号两侧建议使用空壳进行分隔。
  • 应该避免在循环中使用+和+=操作符累加字符串。这是因为字符串是不可变的,这样做会创建不必要的临时对象。推荐的做法是将每个子字符串加入列表,然后在循环结束后使用join()方法连接列表。
  • 适当使用异常处理结构提高程序容错性,但不能过多的依赖异常处理结构,适当的显式判断还是必要的。

命名规范

  • 模块名尽量短小,并且使用全部的小写字母,可以使用下划线分隔多个字母。
  • 包名尽量短小,并且使用全部的小写字母,不推荐使用下划线。
  • 类名采用单词首字母大写形式。
  • 模块内部的类采用下划线+Pascal风格的类名组成。
  • 函数、类的属性和方法的命名规则同模块类似,也是 全部采用小写字母,多个字母间用下划线分隔。
  • 常量命名时采用全部大写字母,可以使用下划线。
  • 使用下划线开头的模块变量或者函数是受保护的,在使用import *from语句从模块中导入时这些变量或者函数不能被导入。
  • 使用下划线开头的实例变量或方法是类私有的。

转载于:https://www.cnblogs.com/cjaaron/p/10316600.html

python编程规范相关推荐

  1. python使用符号#表示单行注释-【经济金融及Python应用讲义】Python编程规范之注释...

    原标题:[经济金融及Python应用讲义]Python编程规范之注释 来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么 ...

  2. python使用符号 表示单行注释-Python编程规范之注释

    来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么读者很快就能理解该段代码的含义了. 可以发现,在编写代码的过程中,我们 ...

  3. 简明 Python 编程规范

    本文最初发表于赖勇浩(恋花蝶)的博客:http://blog.csdn.net/lanphaday,如蒙转载,必须保留全文完整,未经本人同意,不得用于商业目的.51Testing软件测试网 Lfh g ...

  4. 简明 Python 编程规范v2

    赖勇浩(http://laiyonghao.com) 注:之前发布一篇<简明 Python 编程规范>(见:http://blog.csdn.net/lanphaday/article/d ...

  5. python代码注释规范-Python编程规范之注释

    来源:计量经济学服务中心 经济金融及Python应用讲义 一.注释 1.为什么需要注释 如果代码的编写者在这里添加了备注说明,那么读者很快就能理解该段代码的含义了. 可以发现,在编写代码的过程中,我们 ...

  6. 简单叙述python的编程规范_简明 Python 编程规范

    注:之前发布一篇<简明 Python 编程规范>(见:http://blog.csdn.net/lanphaday/article/details/2834883),本是我给当时所在的公司 ...

  7. 简述python程序的书写规范_简明的 Python 编程规范

    简明的 Python 编程规范 使用编码规范编写程序,不仅可以别人让后面维护的人更方便,同时也方便自己检查程序.以下是百分网小编精心为大家整理的简明的 Python 编程规范,希望对大家编写程序有所帮 ...

  8. Python编程规范及性能优化

    为什么80%的码农都做不了架构师?>>>    Ptyhon编程规范 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- .设置编辑器 ...

  9. Python 编程规范 —— TODO 注释(结合 PyCharm)

    编程是代码和注释的统一: TODO 自然表示需要做而未做的一些待完成的事项,有助于事后的检索,以及对整体项目做进一步的修改迭代. # TODO(kl@gmail.com): Use a "* ...

  10. Python 编程规范和软件开发目录规范的重要性

    文章目录 1 编程规范的重要性 1.1 注释 Python 中的特殊注释 1.2 规范命名变量: 1.2.1 变量定义规则: 1.2.2 变量规范命名注意事项: 1.2.3 总体命名规则: 1.3 排 ...

最新文章

  1. 如何度过二十多岁这段又穷又迷茫的岁月?
  2. 将动画装入MicroPython I2C OLED
  3. XDC约束技巧之时钟篇
  4. 人事信息管理系统(PMS)
  5. java数据结构读书笔记--引论
  6. 计算机硬件系统设计mooc,计算机硬件系统设计MOOC答案
  7. 模糊图像处理 去除模糊_图像模糊如何工作
  8. CentOS 6.5 部署WordPress
  9. 记录一次线上超时异常查询
  10. 快速构建网站或移动端页面:关于Bootstrap的学习笔记
  11. Java实现 给定三个 int 变量, 求其中的最大值和最小值
  12. QR 二维码纠错码(三)
  13. 游戏安全02:手游外挂简单分类和实现原理介绍
  14. 一个程序媛的3年华为之路
  15. 使用CSS画一个扇形
  16. 2023轻薄投影仪选哪款?极米Z6X Pro成年轻人租房首选投影
  17. 记成功安装win10+elementary双系统
  18. 菜鸟初识脚本 and 脚本语言
  19. C++异常(异常的基本语法、栈解旋unwinding、异常接口声明、异常变量的生命周期、异常的多态使用、C++系统标准异常库)
  20. uniapp的原生tabbar图片加载不出来

热门文章

  1. 062_JavaScript异常
  2. 007_JavaScript关键字和保留字
  3. decose oracle_oracle 内存与进程
  4. mysql 查询两表 两列 比较大小写_mysql 查询表中列的数据不区分大小写的解决
  5. python 拼多多秒杀_关于 拼多多笔试题-简单易懂的秒杀服务
  6. 项目服务路由保存不成功_汽车延保服务有哪些项目?不了解的小伙伴快看过来...
  7. asp连接mysql oledb_ASP连接数据库的5种方法
  8. Spark详解(六):Spark集群资源调度算法原理
  9. 魔兽世界怀旧服最新服务器开发时间,怀旧服开70最新消息汇总 魔兽怀旧服TBC开放时间几个阶段?...
  10. 深度学习(训练/开发/测试集)的划分技巧