摘要:
本文目录: 一、socket 二、TCP服务器 三、TCP客户端 四、UDP服务器 五、UDP客户端 六、聊天的客户端 七、聊天的服务器 一、socket socket是什么? 学习网络编程 其实就是在学socket 翻译过来称为套接字,是对底层的 TCP IP UDP 等网络协议进行封装,使得上层 阅读全文
摘要:
本文目录: 一、异常是什么 二、常见异常 三、异常处理 四、不太常用语法 五、主动判处异常 六、断言 七、使用场景 八、自定义异常类型 一、异常是什么 什么是异常? 异常是错误发生前的一种信号 如果没有人来处理这个信号 程序就会中断执行并抛出错误信息 异常的分类: 1.语法检查异常 这种异常是最低级 阅读全文
摘要:
本文目录: 一、常用模块 二、面向对象总结 一、常用模块 1.模块 的用用法 模块的相互导入 绝对导入 从sys.path (项目根目录)开始的完整路径 相对导入 是指相对于当前正在执行的文件开始的路径 只能用于包内模块相互间导入 不能超过顶层包 2.常用模块 该用装饰器(如果你的日志没有什么特别的 阅读全文
摘要:
本文目录: 一、类的绑定方法与非绑定方法 二、反射 三、内置方法 一、类的绑定与非绑定方法 类中定义函数分为了两大类: 1. 绑定方法 特殊之处: 绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数自动传入 绑定给对象的方法: 在类中定义函数没有被任何装饰器修饰的情况下,默认就是绑定对象的 绑 阅读全文
摘要:
本文目录: 一、组合 二、封装 三、propert装饰器 四、多态 一、组合 1. 什么是组合 一个对象的属性是来自于另外一个类的对象,称之为组合 2. 为何用组合 组合也是用来解决类与类代码冗余的问题 3. 如何用组合 class Foo: aaa = 1111 def __init__(self 阅读全文