摘要: type 和 class type 一个对象的时候,结果总是这个对象所属的类 那么类是什么类型? 所有的类的类型都是type type 是所有类型的鼻祖 type( 类名 ) = type 类也是被创造出来的 可以由python解释器创造 也可以由特殊的方法创造 常规创造的类 总是有几个特性 能够实 阅读全文
posted @ 2019-03-28 17:55 亚里士多缺德 阅读(103) 评论(0) 推荐(0)
摘要: 什么是继承 继承就是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为子类或派生类 输入没有指定父类,python的类会默认继承object类,object是所有python类的父类。 继承的优点 增强耦合性 节省代码 使代码更加规范 单继承 阅读全文
posted @ 2019-03-27 17:55 亚里士多缺德 阅读(151) 评论(0) 推荐(0)
摘要: 组合 将一个类的对象封装到另一个类的对象的属性中(一个类的对象是另一个类的对象的属性),就叫组合 例如 圆形类的对象是圆环类对象的 outer 属性的值 计算圆形相关数据的公式只和 Circle 类在一起 其余的用到公式的地方都是通过 Circle 类来使用的 公式与其他类之间的关系是一个 '松耦合 阅读全文
posted @ 2019-03-26 22:27 亚里士多缺德 阅读(135) 评论(0) 推荐(0)
摘要: 类的加载顺序 类和类一个缩进内的代码在py文件从上到下解释的时候就已经被执行了 类中的代码永远是从上到下依次执行的 类和对象的命名空间 类和对象是存储在两块命名空间里 变量 = 一个类的内存地址 对象去找在类的空间中的名字的前提 : 自己的空间里没有这个名字 在操作静态变量的时候应尽量使用类名来操作 阅读全文
posted @ 2019-03-26 22:17 亚里士多缺德 阅读(115) 评论(0) 推荐(0)
摘要: 面向对象 语法 类:具有相同方法和属性的一类事物 例如 桌子 电脑 猫 对象:具有具体的属性值的实际存在的例子 例如 周杰伦 江疏影 用class来描述一个类 class 类名: 创建一个类 类名通常为以大写字母开头的单词 class Dog: 变量1 = 100 变量2 = 'ab' 变量3 = 阅读全文
posted @ 2019-03-25 22:52 亚里士多缺德 阅读(99) 评论(0) 推荐(0)
摘要: re模块 import re 根据正则规则从一段内容中查找结果 findall 从字符串中选出所有能匹配正则表达式规则的内容,以列表的形式返回 ret = re.findall('\d+','alex123yuan234') print(ret) search 在字符串内查找匹配,只找到第一个匹配并 阅读全文
posted @ 2019-03-22 17:52 亚里士多缺德 阅读(92) 评论(0) 推荐(0)
摘要: 正则表达式 正则表达式在线测试网址 : http://tool.chinaz.com/regex/?qq-pf-to=pcqq.group 作用 检测某一段字符串是否符合规则 从一大段文字中将符合规则的匹配出来 只和字符串相关 字符组 [ ] 描述的是一个字符位置上的内容规则 [01234] [0- 阅读全文
posted @ 2019-03-21 15:58 亚里士多缺德 阅读(104) 评论(0) 推荐(0)
摘要: time time模块 内置的 import直接导入,不需要自己安装的就是内置模块 import time 时间模块分三种 时间戳 给计算机看的 print(time.time()) 浮点型(小数) 给计算机看 可用于简单计算 结构化时间 用来修改 print(time.localtime()) 结 阅读全文
posted @ 2019-03-20 19:57 亚里士多缺德 阅读(163) 评论(0) 推荐(0)
摘要: 模块 json模块 用于多种语言交互 编程语言中的通用数据 内置的模块 不需要安装,直接导入使用 import json 导入一个json模块 dic = {'1':2} s = json.jumps(dic) 将字典对象转换成字符串 print(types) d = json.loads(s) 将 阅读全文
posted @ 2019-03-19 20:18 亚里士多缺德 阅读(286) 评论(0) 推荐(0)
摘要: 装饰器 装饰器的开放封闭原则: 装饰器对扩展是开放的,对修改源代码是封闭的,不能改变原函数的调用方式 def wrapper1(func1): # func1 = f原函数 def inner1(): print('wrapper1 ,before func') # 2 func1() print( 阅读全文
posted @ 2019-03-18 21:48 亚里士多缺德 阅读(138) 评论(0) 推荐(0)