摘要:
一、名词解析 网卡里有mac地址 2、路由器或交换机的DHCP服务自动分配ip地址 3、子网掩码:255.255.255.0 192.168.13.84 255.255.255.0 192.168.12.84 255.255.255.0 将挡住的IP位数作为网段。 未挡住的部分作为可变的值 4、网关 阅读全文
摘要:
一、理解socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 二、套接字的发展 阅读全文
摘要:
一、经典类与新式类 1、在Python2的版本中有经典类和新式类,在Python3的版本中只有新式类 2、经典类和新式类的查找成员的顺序不一样。 经典类:一条道走到黑(深度优先) 新式类:c3算法(保留最后的根) supper是遵循__mor__执行顺序 二、网络编程 1、基于socket模块实现网 阅读全文
摘要:
一、约束 1、通过继承来约束派生类的内部必须要实现的方法 抛出异常:raise NotImplementedError()2、通过继承抽象类来完成约束 继承抽象类并实现抽象类里的抽象方法、从而达到约束 (抽象类里除了抽象方法外也可以包含实例方法) 3、通过接口也可以实现约束接口是一种数据类型,接口里 阅读全文
摘要:
一、issubclass/type/isinstance 1、issubclass:检查第一个参数是否是第二个参数的 子子孙孙类(类的确定) 2、type:判断当前对象是由哪个类创建的 3、isinstance:检查第一个参数(对象)是否是第二个参数(类及父类)的实例。(确定实例和类的关系) 二、方 阅读全文
摘要:
类里的一些特殊成员 关于特殊方法的执行方式1、类名 () 自动执行 __init__ 2、对象 () 自动执行 __call__ 有返回值 ret=obj(6,4,2,k1=478) 3、对象["xx"] 自动执行 __getitem__ 有返回值 ret=obj["mm"] print(ret) 阅读全文
摘要:
在一个类里调用其他类里的方法 方式一: 方式二: 方式三: 阅读全文
摘要:
一、对象和类可以做字典的key 二、把对象作为列表里的元素1、 2、 4、 5、 6、 7、 8、 9、 10、 阅读全文
摘要:
成员分类:变量、方法、属性 一、变量 1、变量分类变量和实例变量 准则:实例变量访问时,使用对象访问,类变量访问时,使用类方法访问 当所有对象中有共同的字段时且要改都改要删都删时,可以将 实例变量(字段) 提取到 类变量(静态字段) 常见的访问类型 2、公有变量和私有变量 1、公有实例变量 2、私有 阅读全文
摘要:
一、面向对象 1、创建一个类的基本格式,并调用 2、构造函数类里的__init__方法属于构造函数,其作用是进行数据初始化 应用: (1)将数据分装到对象中,供自己方法调用 (2)、将数据封装到对象中,以供其他函数调用 3、面向对象代码的编写方式一:归类+提取公共值 提取公共值 # 将相同的参数封装 阅读全文