会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NachoLau
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2018年9月5日
文件传输, socketserver模块
摘要: 一. 文件传输 二. socketserver模块
阅读全文
posted @ 2018-09-05 21:06 NachoLau
阅读(313)
评论(0)
推荐(0)
2018年9月4日
模拟ssh, hashlib模块, struct模块, subprocess模块
摘要: 一. 模拟ssh 二. hashlib模块 三. struct模块 四. subprocess模块 # windows系统明命令
阅读全文
posted @ 2018-09-04 22:29 NachoLau
阅读(158)
评论(0)
推荐(0)
2018年9月3日
面向对象多继承, 网络基础, 编写网络相关的程序
摘要: 一. 面向对象多继承按继承顺序先找左再找右经典类和新式类:py2: 经典类 py2.2及以前, py2.2以后 新式类,如果自己或自己的前辈只要有人继承object,那么此类就是新式类。py3: 新式类经典类和新式类的查找成员的顺序不一样。经典类,一条道走到黑(深度优先)。新式类,C3算法实现(python2.3更新时c3算法)。Foo = (I,B,C,D,F,G) + (G,D,G...
阅读全文
posted @ 2018-09-03 19:32 NachoLau
阅读(156)
评论(0)
推荐(0)
2018年9月1日
主动调用其他类的成员, 特殊成员
摘要: 一. 主动调用其他类的成员 方式一 方式二:按照类的继承顺序,找下一个. 方式二:按照类的继承顺序,找下一个. 二. 特殊成员
阅读全文
posted @ 2018-09-01 22:50 NachoLau
阅读(166)
评论(0)
推荐(0)
2018年8月31日
约束, 自定义异常, hashlib, logging
摘要: 一. 约束 Python: - 抽象类 + 抽象方法,编写上麻烦。- 人为主动抛出异常- 多个类,内部都必须有某些方法时,需要使用基类+异常进行约束。 一般的约束方法 抽象类和抽象方法:见得不多 Java、C#: 接口,接口中不允许在方法内部写代码,只能约束继承它的类必须实现接口中定义的所有方法。接
阅读全文
posted @ 2018-08-31 19:48 NachoLau
阅读(197)
评论(0)
推荐(0)
2018年8月29日
isinstance / issubclass / type, 方法和函数, 反射
摘要: 一.issubclass / type / isinstance issubclass: 检查第一个参数是否是第二个参数的子类或子类的子类 type: 获取当前对象是由那个类创建 isinstance: 检查第一个参数(对象)是否是第二个参数(类及父类)的实例 二.方法和函数 对象.xxx -->
阅读全文
posted @ 2018-08-29 21:23 NachoLau
阅读(224)
评论(0)
推荐(0)
2018年8月28日
类的成员和嵌套(建模)
摘要: 一. 类的成员共分为三类: 字段, 方法, 属性 一. 字段: 静态字段, 普通字段 通过类创建对象时,如果每个对象都具有相同的字段,那么就使用静态字段 静态字段访问方法 静态字段属于类, 静态字段通过类访问, 静态字段在内存中只保存一份 print(Foo.country) 普通字段访问方法 普通
阅读全文
posted @ 2018-08-28 20:22 NachoLau
阅读(206)
评论(0)
推荐(0)
2018年8月27日
面向对象
摘要: 一. 面向对象的编写 面向对象编写的方法 方式一:归类+提取公共值 方式二:在指定类中编写和当前类相关的所有代码 + 提取公共值 二. 面向对象的三大特性:封装/继承/多态 封装: 将相关功能封装到一个类中: 将数据封装到一个对象中: 继承: 原则:现在自己类中找,没有就去父类找. 父类和子类是相对
阅读全文
posted @ 2018-08-27 18:15 NachoLau
阅读(132)
评论(0)
推荐(0)
2018年8月23日
模块和包
摘要: 一. 模块的导入 已经写好的一组函数 变量 方法 放在一个文件里 (这个文件可以被我们直接使用)这个文件就是个模块 模块有py dll文件 zip文件 自己写一个模块 创建一个py文件,给它起一个 符合变量名命名规则的名字,这个名字就是模块名 导入一个模块就是执行一个模块 import的命名空间,模
阅读全文
posted @ 2018-08-23 22:24 NachoLau
阅读(177)
评论(0)
推荐(0)
2018年8月22日
异常处理
摘要: 一. 异常处理 IndexError [][1] KeyError {}['key'] pickle.load() EOFError FileNotFoundError open('aa') ModuleNotFoundError import aaaaaaaaaaa ValueError int('sdjkhf') NameError name SyntaxError 语法错误 多行报错:...
阅读全文
posted @ 2018-08-22 19:44 NachoLau
阅读(132)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告