会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
被嫌弃的胖子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
下一页
2018年9月4日
subprocess、struct模块的简单应用与ssh模型(黏包)
摘要: 一、subprocess模块 #可以通过传递字符串命令,帮你去实现一些操作系统的命令。 二、struct模块 三、ssh模型(黏包) server client
阅读全文
posted @ 2018-09-04 17:00 被嫌弃的胖子
阅读(343)
评论(0)
推荐(0)
2018年9月3日
面向对象的多继承与网络编程
摘要: 一、面向对象多继承 1.先找左再找右 2.经典类和新式类 py2: 经典类 新式类,如果自己或者自己的父类有人继承object,那么此类就是新式类 py3: 新式类 经典类和新式类的查找成员的顺序不一样。 经典类,一条道走到黑(深度优先) 新式类,C3算法实现(py2.3更新C3算法) 获取第一个表
阅读全文
posted @ 2018-09-03 15:57 被嫌弃的胖子
阅读(165)
评论(0)
推荐(0)
2018年8月31日
约束、自定义异常、加密、日志处理
摘要: 一、约束 BaseMessage类用于约束,约束其派生类:保证派生类中必须编写方法,不然执行就可能报错。 1.什么是接口以及作用: 接口是一种数据类型,主要用于约束派生类中必须实现的指定方法 python中不存在接口,java、C#中存在 2.python中使用什么来约束: 抽象类+抽象方法(编写上
阅读全文
posted @ 2018-08-31 19:14 被嫌弃的胖子
阅读(184)
评论(0)
推荐(0)
2018年8月30日
面向对象中特殊方法的补充、isinstance/issubclass/type、方法和函数、反射
摘要: 一、面向对象中特殊方法的补充 1.__str__ 能将对象名改成你想要的字符串,但是类型还是类 2.__doc__ 能将类的注释文档显示出来 3.__dict__ 能将对象中封装的数据以字典的形式输出 4.__iter__ 如果想要把不可迭代对象转变成可迭代对象: 1.在类中定义__iter__方法
阅读全文
posted @ 2018-08-30 17:09 被嫌弃的胖子
阅读(121)
评论(0)
推荐(0)
2018年8月29日
组合补充、主动调用其他类的成员、特殊成员
摘要: 一、组合补充 1.类或对象是否能做字典中的key 2.对象中到底有什么(*) 3. 4. class StarkConfig(object): def __init__(self,num): self.num = num def changelist(self,request): print(sel
阅读全文
posted @ 2018-08-29 17:01 被嫌弃的胖子
阅读(162)
评论(0)
推荐(0)
2018年8月28日
面向对象中的成员
摘要: 一、类的成员 class Foo: #方法 def __init__(self,name): #实例变量/字段 self.name = name #方法 def func(self): pass #obj,Foo类的对象 #obj,Foo类的实例 obj = Foo("Bob") 成员共分为三类:
阅读全文
posted @ 2018-08-28 16:30 被嫌弃的胖子
阅读(165)
评论(0)
推荐(0)
2018年8月27日
面向对象
摘要: 一、函数式编程和面向对象的对比 对比: 函数:定义简单、调用简单 面向对象:定义复杂、调用复杂 好处:归类,将某些类似的函数写在一起 总结: 1.函数式编程可能会比面向对象好 2.python中支持两种编程方式 3.面向对象方式格式: 定义: class 类名: 定义了一个类 def 函数名(sel
阅读全文
posted @ 2018-08-27 14:57 被嫌弃的胖子
阅读(99)
评论(0)
推荐(0)
2018年8月23日
模块和包
摘要: 模块:别人写好的函数、变量、方法,放在一个文件里(这个文件可以被我们直接使用)这个文件就是个模块 .py dll文件 zip文件 自己创建一个py文件,给他起一个符合变量名命名规则的名字,这个名字就是模块名 模块的导入: 模块导入的过程中发生了什么 找到这个模块 判断这个模块是否被导入过了 如果没有
阅读全文
posted @ 2018-08-23 18:14 被嫌弃的胖子
阅读(149)
评论(0)
推荐(0)
2018年8月22日
利用random模块做一个抢红包功能
摘要: 我们都知道random模块是一个生成随机数的模块,用它来做抢红包的功能很合适。 抢红包,抢到的金额是随机的,但怎么让每个人抢到的随机金额公平合理呢 比如:我想发一个100元的红包让10个人抢,我可以把这100看成是一个数轴,通过random模块一次随机产生9个数,这样就把这100分成了10段,每段的
阅读全文
posted @ 2018-08-22 17:36 被嫌弃的胖子
阅读(661)
评论(0)
推荐(0)
异常处理
摘要: 语法错误:应该在写代码的时候就规避掉 SyntaxError NameError name …… 程序执行时的错误 IndexError [][1] KeyError {}["key] EOFError pickle.load() FileNotFoundError open('aa") Modul
阅读全文
posted @ 2018-08-22 17:06 被嫌弃的胖子
阅读(234)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
下一页
公告