摘要: __doc__ 表示类的描述信息 >>> class Foo: ... ''' 描述信息 ''' ... def __init__(self): ... print('hello,world') ... >>> Foo.__doc__ ' 描述信息 ' __module__ 表示当前操作的对象在哪个 阅读全文
posted @ 2017-06-06 00:51 alben-xue 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 经典类: 新式类: 创建类的时候,继承object类,该类就是新式类! 这一切在python3之后发生了变化,python3里面创建的都是新式类 这两种类的区别: 新式类重定义的方法更多,当然这不是重点,重点是两种类在多继承状态下查找“方法”的规则不同。 经典类: 深度查找 显示类:广度查找 通过脚 阅读全文
posted @ 2017-06-05 01:02 alben-xue 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 类的三大特性 1,封装 2,继承 3,多态 为什么需要类! 运用“类”和“对象”的编程方法,叫做OOP(面向对象) 为什么要OOP! 开发的基本原则: 1,避免重复代码的调用 2,代码易读性,扩展性 “类”的成员: 字段 普通字段 静态字段 方法 普通方法 类方法 静态方法 属性 普通属性 一、字段 阅读全文
posted @ 2017-06-04 02:05 alben-xue 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 高级的文件、文件夹、压缩包处理模块 常用的方法: 1.对象拷贝(将1个文件的内容拷贝到另一个文件) shutil.copyfileobj(fsrc,fdst,[,length]) 源代码—— def copyfileobj(fsrc, fdst, length=16*1024): """copy d 阅读全文
posted @ 2017-06-03 01:10 alben-xue 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 面向对象的集成和现实生活中的继承相同,即:子继承父的内容 例如: 狗:汪、吃、喝、拉、撒 猫:喵、吃、喝、拉、撒 为狗、猫、各自创建一个"类": 上述两端代码可以看出,吃喝拉撒都是猫、狗特有的属性,但是分别在两个类中编写了两次,通过继承思路修改代码: 父类"动物":吃、喝、拉、撒 子类"狗":汪汪叫 阅读全文
posted @ 2017-06-01 14:59 alben-xue 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 编程的方式: ·面向过程:根据业务逻辑从上到下垒代码 ·函数式:将某功能代码封装到函数中,通过调用函数来简洁代码 ·面向对象:对函数进行分类和封装,让开发变得“更好、更快、更强” 面向对象编程(object oriented programming)OOP 这种编程方式的落地需要使用"类"和"对象" 阅读全文
posted @ 2017-05-31 16:59 alben-xue 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 模块 json & pickle 把str/int字典写入文件 读取字典文件: 按照常规读取方法编写脚本—— 这时候,python是一个字符一个字符的读取的,读取的内容完全不是字典格式的。 原因: 因为存储在磁盘上的数据是str格式的,但是读取文件的时候是通过2进制的格式存放在内存中的。 序列化: 阅读全文
posted @ 2017-05-30 23:39 alben-xue 阅读(147) 评论(0) 推荐(0) 编辑
摘要: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs 阅读全文
posted @ 2017-05-30 00:49 alben-xue 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 通过模块random与内置方法chr进行配合 方法‘chr’: 把数字0-255转换成ASSIC码对应值 使用方法: >>> for i in range(10):... chr(i)... '\x00''\x01''\x02''\x03''\x04''\x05''\x06''\x07''\x08' 阅读全文
posted @ 2017-05-29 03:22 alben-xue 阅读(3379) 评论(0) 推荐(0) 编辑
摘要: 模块分为三类: 1、自定义模块 2、内置标准模块(标准库) 3、开源模块 Python 包管理工具: PIP Windows 位置: Users\xxx\AppData\Local\Programs\Python\Python36-32\Scripts 1,pip.exe 2,pip36.exe 3 阅读全文
posted @ 2017-05-28 03:19 alben-xue 阅读(182) 评论(0) 推荐(0) 编辑