摘要: 两种网络架构: C/S:客户端 》server B/S:服务端 》server server端: 1.位置必须固定 2.对外一直提供服务,稳定运行 3.支持并发(让多个客户端感觉是同时被服务着) 阅读全文
posted @ 2019-07-03 16:23 不吃海带丝 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一、什么是configparser模块 用来解析配置文件,一般用来解析.ini .cn结尾的模块 这些文件的格式一般是: 阅读全文
posted @ 2019-07-03 16:01 不吃海带丝 阅读(101) 评论(0) 推荐(0) 编辑
摘要: isinstance(x,y) 判断x是否是y的实例化对象 issubclass(a,b)判断a是否是b的子类 一、反射: 指的是通过字符串来操作函数属性 几个内置函数: hasattr(a,b):a对象是否存在b属性。本质是调用 in 关系运算 getattr(a,b,c):获得a对象的b属性值, 阅读全文
posted @ 2019-07-03 15:12 不吃海带丝 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 类中定义的函数有两大类(3小种)用途,一类是绑定方法,另外一类是非绑定方法 1.绑定方法: 特殊之处:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数自动传入 1.1绑定给对象的:类中定义的函数默认就是绑定对象的。 1.2绑定给类的:在类中定义的函数上加上一个装饰器classmethod、 阅读全文
posted @ 2019-07-03 14:53 不吃海带丝 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、什么是特性property 将函数属性伪装成数据属性。 将原本访问的函数: .函数名()伪装成 .函数名 伪装前: 伪装后: 只要property伪装过的属性都会有setter,getter,deleter函数 伪装可改为: 这样做的好处,可以针对属性进行管理和约束。还可以另外一种写法:定义好g 阅读全文
posted @ 2019-07-03 14:13 不吃海带丝 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、什么是封装 封:就指的是隐藏,该隐藏是为了明确地区分内外,即该隐藏是对外不对内。(在类的外部无法直接访问隐藏的属性) 装:就是将数据属性或者函数属性存放到一个名称空间里 二、为何要封装 开发封闭原则:保护私隐,明确区分内外。将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们 阅读全文
posted @ 2019-07-03 11:17 不吃海带丝 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、多态 多态性指的是同一种事物有多种形态,在python中,存在继承关系,父类的引用指向的是子类对象地址。 二、多态性 对象可以在不用考虑对象具体类型的前提下,而直接使用对象。 优点:同一化,简化对象的使用。 对于开发者:多态性可以提供一套模板(父类),在这个模板基础下,可以进行扩展(子类) 对应 阅读全文
posted @ 2019-07-03 09:47 不吃海带丝 阅读(292) 评论(0) 推荐(0) 编辑