pyhon 2 兼容 python 3 : 导入__future__包;
一些命名规定:以单划线开头的表示不能直接访问类属性,需要访问接口;以双划线开头的表示类的私有成员;以双划线开头和结尾的表示python中专用特殊方法;
python中类的方法与其他函数不同再于,第一个参数表示实例地址,可用self、xiaoming等标识符代替;
当.py模块运行时,__name__ 为 __main__,但当模块导入时,不为main,该部分不运行;
对于包含__enter__、__exit()__的对象(上下文管理器),打开需要关闭,通常采用with来代替try、finally,从而实现简化。