Python基础

1. Python中的关键字

and as assert break
class continue def del
elif else except exec
finally for from global
if import in is
lambda not or pass
print raise return try
while with yield None

2. 下划线标识符

  • _xxx 不被from module import *导入
  • __xxx__ 系统定义名字
  • __xxx 类中的私有变量名

3. 编程风格

  • 注释要保持正确性。
  • 模块、类、函数文档字符串。

3.1 模块结构

Python程序应该用模块进行合理的组织,而模块的布局应该有统一的风格:

  1. 起始行,指#!/usr/bin/env python
  2. 模块文档
  3. 模块导入
  4. 变量定义
  5. 类定义
  6. 函数定义
  7. 主程序

主程序是放置测试代码的好地方,因为多数的项目只有一个主程序,由它导入所有需要的模块。也就是说绝大多数模块创建的目的是为了被别人调用而不是作为独立执行的脚本。

posted @ 2017-10-22 15:50  枫竹梦  阅读(120)  评论(0编辑  收藏  举报