摘要: 阅读全文
posted @ 2018-05-29 21:02 富0代 阅读(791) 评论(0) 推荐(0)
摘要: 一、昨日内容回顾 1.钻石继承 #新式类,本身或父类显示继承object #找名字的时候是广度优先顺序 #有mro方法,super方法, # super并不是单纯的找父类,和mro顺序是完全对应的 # super class A: def func(self): print('A') class B 阅读全文
posted @ 2018-05-29 16:11 富0代 阅读(120) 评论(0) 推荐(0)
摘要: 1.昨日内容回顾 1、正则表达式 # 正则表达式 —— str # 检测字符串是否符合要求 # 从大段的文字中找到符合要求的内容 1)、元字符 #. # 匹配除换行符以外的所有字符 # \n,\t,\b # \w,\s,\d \W,\S,\D # ^,$ # ab|a,() # [...],[^.. 阅读全文
posted @ 2018-05-29 14:56 富0代 阅读(158) 评论(0) 推荐(0)
摘要: 1.昨日内容回顾 2.模块和模块导入 1.什么是模块,为什么要模块? py文件就是模块, 把相似的功能放到一个文件,要用的时候 引入就可以直接调用了。 import py文件名,导入模块就是执行他的代码。 2.模块搜索路径sys.path 3.模块的导入:导入模块相当于执行了导入文件代码 1) im 阅读全文
posted @ 2018-05-29 14:55 富0代 阅读(115) 评论(0) 推荐(0)
摘要: 1.昨日内容回顾 模块: 1.什么是模块,什么是包 py文件就是模块,包是包含一系列py文件(__init__.py)的文件夹。 2.模块的导入相当于相当于执行了导入的模块,首次导入模块,会生成pyc编译文件,模块源文件变动pyc编译文件均能感知到; 编译文件能加快文件的加载效率,不能加快代码的执行 阅读全文
posted @ 2018-05-29 14:54 富0代 阅读(118) 评论(0) 推荐(0)
摘要: 1 继承 1.怎么继承,父类和子类 class 类名(父类):pass 除了__init__下对象属性不能自动继承外,其他的类属性和动态方法,子类对象都可以访问到。 2.子类对象查找属性的顺序,对象现在自己的命名空间找,找不到会到通过执行类指针到自己类中找,再找不到就会到父类中去找。 3.子类怎么复 阅读全文
posted @ 2018-05-29 14:54 富0代 阅读(118) 评论(0) 推荐(0)
摘要: 1 @property 将一个方法伪装成属性 2.@propertty @f.setter 设置伪装成方法的属性 3.@propertty @f.deleter 删除一个伪装成方法的属性。 class A: def __init__(self,path): self.__f = open(path, 阅读全文
posted @ 2018-05-29 14:27 富0代 阅读(90) 评论(0) 推荐(0)
返回
顶部