上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: ''' 文件处理 read(3): 1 文件打开方式为文本模式时,代表读取3个字符 2 文件打开模式为b模式时,代表读取3个字节 f.tell() 指针位置为 文件指针移动 f.seek(offset,whence) offset --开始的偏移量,也就是代表需要... 阅读全文
posted @ 2019-04-23 21:34 读自己 阅读(135) 评论(0) 推荐(0)
摘要: 封装:封装的真谛在于明确地区分内外,封装的属性可以直接在内部使用,而不能被外部直接使用,然而定义属性的目的终归是要用,外部想要类隐藏的属性,需要我们为其开辟接口,让外部能够间接地用到我们隐藏起来的属性,意义: 1封装数据:将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们可以在 阅读全文
posted @ 2019-04-22 22:58 读自己 阅读(196) 评论(0) 推荐(0)
摘要: '''1什么是继承? 继承一种新建类的方式,在python中支持一个儿子继承多个爹 新建的类称为子类的或者派生类 父类有可以称为基类或者超类 子类会‘遗传’父类的属性2 为什么要用继承 减少代码冗余3 怎么用继承'''# class ParentClass1:# pass## class Paren 阅读全文
posted @ 2019-04-19 20:58 读自己 阅读(245) 评论(0) 推荐(0)
摘要: 类与对象 1类 对象是特征与技能的结合体,那类就是一系列对象相同的特征与技能的结合体 2、在现实世界中:一定先有对象,后来随着人类文明的发展总结出的类 对象是具体存在的,而类只是一种抽象概念 3、在程序中,务必保证:先定义类,后条用类来产生对象 现实生活中的对象: 对象1: 特征: school=" 阅读全文
posted @ 2019-04-19 20:55 读自己 阅读(162) 评论(0) 推荐(0)
摘要: 操作分组的方法 (?P<name>...):有名分组 返回值是math匹配的结果对象,可以 .group(组序号|组名)来取具体组的信息 res=re.match('(\d{3})(?P<center>\d{3})(\d{3})','123456789) print(res.group('cente 阅读全文
posted @ 2019-04-17 17:34 读自己 阅读(260) 评论(0) 推荐(0)
摘要: hashlib模块:加密 import hashlib m=hashlib.md5()# m=hashlib.sha256() m.update('hello'.encode('utf8'))print(m.hexdigest()) #5d41402abc4b2a76b9719d911017c592 阅读全文
posted @ 2019-04-16 15:53 读自己 阅读(133) 评论(0) 推荐(0)
摘要: random 模块 shutil 模块 可以操作全新啊的处理文件模块 shelve 模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 # 将序列化文件操作dump与load进行封装s_dic 阅读全文
posted @ 2019-04-16 15:41 读自己 阅读(133) 评论(0) 推荐(0)
摘要: 恢复内容结束 阅读全文
posted @ 2019-04-16 15:26 读自己 阅读(192) 评论(0) 推荐(0)
摘要: 模块的查找顺序是: 1内存中已经加载的模块 2 内置模块 3 sys.path路径中包含的看模块(sys.path的第一个路径是当前执行文件所在的文件夹) 导入模块的指令: 相对于 函数名()调用函数体,函数调用会进入函数体,从上至下逐句解释执行函数体代码 导入模块,会进入模块文件,从上至下逐句解释 阅读全文
posted @ 2019-04-09 19:37 读自己 阅读(180) 评论(0) 推荐(0)
摘要: 什么是模块:就是一系列功能的集合体 模块的来源 :1内置模块 2 第三方模块 3 自定义模块 模块的格式: 1 使用python编写的.py文件 2 已被编译为共享库或DLL的C或C++扩展 3 把一系列模块组织到一起的文件(注:文件下有一个_init_.py文件,该文件夹称之为包) 4 使用C编写 阅读全文
posted @ 2019-04-08 19:56 读自己 阅读(242) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页