07 2019 档案
摘要:两种网络架构: C/S:客户端 》server B/S:服务端 》server server端: 1.位置必须固定 2.对外一直提供服务,稳定运行 3.支持并发(让多个客户端感觉是同时被服务着)
阅读全文
摘要:一、什么是configparser模块 用来解析配置文件,一般用来解析.ini .cn结尾的模块 这些文件的格式一般是:
阅读全文
摘要:isinstance(x,y) 判断x是否是y的实例化对象 issubclass(a,b)判断a是否是b的子类 一、反射: 指的是通过字符串来操作函数属性 几个内置函数: hasattr(a,b):a对象是否存在b属性。本质是调用 in 关系运算 getattr(a,b,c):获得a对象的b属性值,
阅读全文
摘要:类中定义的函数有两大类(3小种)用途,一类是绑定方法,另外一类是非绑定方法 1.绑定方法: 特殊之处:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数自动传入 1.1绑定给对象的:类中定义的函数默认就是绑定对象的。 1.2绑定给类的:在类中定义的函数上加上一个装饰器classmethod、
阅读全文
摘要:一、什么是特性property 将函数属性伪装成数据属性。 将原本访问的函数: .函数名()伪装成 .函数名 伪装前: 伪装后: 只要property伪装过的属性都会有setter,getter,deleter函数 伪装可改为: 这样做的好处,可以针对属性进行管理和约束。还可以另外一种写法:定义好g
阅读全文
摘要:一、什么是封装 封:就指的是隐藏,该隐藏是为了明确地区分内外,即该隐藏是对外不对内。(在类的外部无法直接访问隐藏的属性) 装:就是将数据属性或者函数属性存放到一个名称空间里 二、为何要封装 开发封闭原则:保护私隐,明确区分内外。将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们
阅读全文
摘要:一、多态 多态性指的是同一种事物有多种形态,在python中,存在继承关系,父类的引用指向的是子类对象地址。 二、多态性 对象可以在不用考虑对象具体类型的前提下,而直接使用对象。 优点:同一化,简化对象的使用。 对于开发者:多态性可以提供一套模板(父类),在这个模板基础下,可以进行扩展(子类) 对应
阅读全文
摘要:一、什么是组合 组合指的是一个对象拥有某一个属性,该属性的值是另外一个类的对象,通过这种方式可以利用另外一个对象的属性 如: 对象A.属性 = 对象B 二、为什么要用组合 1.为了减少代码类与类之间代码冗余 2.提供对象的利用率,以达到效果 三、怎么用 在定义的类A中定义一个属性,该属性关联了另外一
阅读全文
摘要:1.类的__dict__属性和类对象的__dict__属性 运行结果如下: 由此可见, 类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在类__dict__里的 对象的__dict__中存储了一些self.xxx的一些东西 2.存在继承关系的 子类有自己的__dict__, 父类也有
阅读全文
摘要:python是面向对象,扩展性强,那强再哪呢? 一、什么是继承 继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为基类或父类 继承描述的是一种‘遗传’的关系:子类可以重用父类的属性。即 父类有的属性,子类也有,也可以重写属性,也可以有私有的属性 在Python中的继承注意两点: 1.Pyt
阅读全文

浙公网安备 33010602011771号