python笔记007--代码风格
来源:互联网 发布:focusky官方中文版mac 编辑:程序博客网 时间:2024/06/06 02:07
一、基本
1、注释
2、文档
可以通过__doc__特别变量,动态获得文档字串:obj.__doc__
3、缩进
4个空格
4、选择标识符名称
短+意义丰富
二、模块结构和布局
1、起始行(Unix)
2、模块文档——简要介绍模块的功能及重要全局变量的含义,模块外可通过module.__doc__来访问这些内容
3、模块导入
4、变量定义——全局变量
除非必要,要尽量使用局部变量代替全局变量
5、类定义语句
类的文档变量:class.__doc__
6、函数定义语句
函数的文档变量:function.__doc__
7、主程序
import os(3)模块导入debug = true(4)(全局)变量定义class FooClass(object):
“Foo class”
pass(5)类定义 (若有)def test():
“test function”
foo = FooClass()
if debug:
print ‘ran test()’(6)函数定义(若有)if __name__ == '__main__':
test()(7)主程序
三、在主程序中放置测试代码
python标准库提供了unittest模块(PyUnit),一个测试框架。
阅读全文
0 0
- python笔记007--代码风格
- 【Alg Thinking笔记】1.Python代码风格
- Python代码风格指南
- Python 的代码风格
- Python 代码风格
- python代码风格-PEP8
- python代码风格建议
- python代码风格推荐
- Python PEP8代码风格
- Python 代码风格---指南
- python代码风格
- python代码风格
- Python 代码风格指南
- Python代码风格规范
- Python代码风格
- Python 代码风格
- python代码风格
- Python代码风格
- C++智能指针及其简单实现
- 455.assign cookies
- Pycharm下的Anaconda配置
- Guava Cache应用
- Android自定义View——从零开始实现书籍翻页效果(三)
- python笔记007--代码风格
- CSS盒子模型要点补充
- UVA-12563 01背包
- canvas元素
- windows10 里 SQL 乱码问题解决方案
- iOS和macOS体验合一?苹果还得解决这些
- phpstorm 配置Xdebug进行调试PHP教程
- D3D 基础彩色矩形的绘制
- 使用web.xml方式加载Spring时,获取Spring context的两种方式