命名规范

命名规范
  规范 例子
全局变量 全部大写+下划线 CAPS_WITH_UNDER
函数、变量名、包、模块 全部小写+下划线 lower_with_under
类、Exception 开头大写+驼峰 CapWords

①用单下划线(_)开头表示模块变量或函数是protected的(使用import * from时不会包含).

②用双下划线(__)开头的实例变量或方法表示类内私有.

注释规范

文档字符串注释

"""A user-created :class:`Response <Response>` object.Used to xxx a :class: `JsonResponse <JsonResponse>`, which is xxx:param data: response data
:param file: response filesUsage::>>> import api>>> rep = api.Response(url="http://www.baidu.com")
"""

行内注释

两个或两个以上空格 加 ‘#’ 空格

TODO注释

TODO注释应该在所有开头处包含”TODO”字符串, 紧跟着是用括号括起来的你的名字, email地址或其它标识符. 然后是一个可选的冒号. 接着必须有一行注释, 解释要做什么

如果你的TODO是”将来做某事”的形式, 那么请确保你包含了一个指定的日期(“2009年11月解决”)或者一个特定的事件

# TODO(kl@gmail.com): Use a "*" here for string repetition.
# TODO(Zeke) Change this to use relations.

Python开发规范相关推荐

  1. 阿里python开发规范手册_阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南...

    我是风筝,公众号「古时的风筝」,一个不只有技术的技术公众号,一个在程序圈混迹多年,主业 Java,另外 Python.React 也玩儿的 6 的斜杠开发者. Spring Cloud 系列文章已经完 ...

  2. (转)Python开发规范

    转自:https://www.jianshu.com/p/d414e90dc953 Python风格规范 本项目包含了部分Google风格规范和PEP8规范,仅用作内部培训学习 Python风格规范 ...

  3. S1.2 Python开发规范指南

    参考链接 Python风格规范 分号 不要在行尾加分号, 也不要用分号将两条命令放在同一行. 行长度 每行不超过80个字符 例外: 长的导入模块语句 注释里的URL 不要使用反斜杠连接行. Pytho ...

  4. sublime text 3 python开发环境配置

    在网上搜索了一些Python开发的编辑器和IDE,有使用PyCharm,也有使用Eclipse,我安装了PyCharm试了一下,总体感觉太消耗内存,并且启动的时候稍微慢,有些时候还会出现卡顿的情况(可 ...

  5. sublime配置python开发环境以及遇到的坑(附终极解决方案)

    最近一直在写python项目,在此之前我用的工具主要是pycharm,由于我的笔记本配置渣,每次打开pycharm后我都要去倒杯水,然后回来看看有没有打开我的项目,时间充足的时候还好,如果有同事或者领 ...

  6. python 命名规范_python命名规范

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如class base(object):def __init__(self, i ...

  7. python笔记6 模块与包 程序开发规范 包 re sys time os模块

    模块与包 python 模块首引用加载到内存,如果再次引用此模块,直接从内存中读取. python文件分为:执行文件(解释器运行的文件),被引用文件(import) 模块引用一共发生了3件事: 1.他 ...

  8. python学习笔记(装饰器、迭代器生成器、内置函数、软件目录开发规范)

    装饰器 定义:本质是函数,(功能:装饰其他函数):就是为其他函数添加附加功能 模拟场景一,在现有的函数中增加某个功能.现有的做法是定义新函数,并且加入函数中.需要修改源代码. def logger() ...

  9. 免费体验|教你用Python掌握企业级产品开发规范要求的能力!

    (文末招聘老师↓) 如今,要说哪种编程语言最火,非Python莫属!市面上那些铺天盖地的Python课程,你是不是也挑花了眼? 想要追赶Python的热潮,在编程领域深耕下去,你可能或接触或自学,或是 ...

最新文章

  1. Java 日志框架适配/冲突解决方案(值得收藏)
  2. eval解析json注意点
  3. vue的插槽slot
  4. 第二章:SpringBoot与JSP间不可描述的秘密
  5. POJ3277 线段树段更新,点询问+二分离散化+暴力
  6. 教你从0到1搭建秒杀系统-缓存与数据库双写一致
  7. Java 11 究竟比 8 快了多少?看看这个基准测试
  8. 最简洁的js鼠标拖曳效果【原】
  9. 计算机基础知识excle,职称计算机基础知识:Excel工作表的复制
  10. Redis线上救命丸:01---误操作AOF、RDB恢复数据
  11. Lua 与 C混合编程 .
  12. Swift中文教程(九) 类与结构
  13. java nio 系列教程 四_Java NIO系列教程(四) Scatter/Gather
  14. 探讨 | 深入探讨Redis管道
  15. OpenCV计算机视觉实战(Python版)_005图像的梯度处理
  16. sqlmap md5怎么解密_三十九,hackthebox渗透之DirBuster扫描路径及Sqlmap
  17. maven scm 配置git
  18. js日期减去日期算出剩余的天数
  19. 707. 设计链表(中等 链表)
  20. 面向对象之多态【向上转型与向下转型】

热门文章

  1. ES6新特性_ES6的Rest参数---JavaScript_ECMAScript_ES6-ES11新特性工作笔记012
  2. MyCat分布式数据库集群架构工作笔记0019---高可用_单表存储千万级_海量存储_水平分表
  3. C与C++编译的区别 C和C++混合编译
  4. 杭电2108判断凹凸边形
  5. 沙盒机制和应用程序目录
  6. keil uVision4 创建项目
  7. C语言和设计模式(之开篇)
  8. python colorbar 0变白色_Python matplotlib更改超过colorbar范围的值的默认颜色
  9. 点歌台 PHP,MeMusic3.0 PHP在线点歌系统 - 下载 - 搜珍网
  10. 安全是什么意思_进衡水火车站要转着圈找门!这是什么意思……清扫车路边倒水 既浪费又不安全...