摘要: 客户端 1 #客户端 2 import socket 3 4 client = socket.socket()#相当于声明socket类型,同时生成socket连接对象 5 client.connect(('localhost',6969)) 6 7 while True: 8 msg = inpu 阅读全文
posted @ 2018-02-24 10:34 Py小白 阅读(1214) 评论(0) 推荐(0) 编辑
摘要: 客户端 1 #客户端 2 import socket 3 4 client = socket.socket()#相当于声明socket类型,同时生成socket连接对象 5 client.connect(('localhost',6969)) 6 7 client.send(b"Hello Worl 阅读全文
posted @ 2018-02-23 17:20 Py小白 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://www.cnblogs.com/wupeiqi/articles/5017742.html 异常处理 1 names = ['alex','jack'] 2 data = {} 3 try: 4 # names[3] 5 # data['name'] 6 open("tes. 阅读全文
posted @ 2018-02-23 10:07 Py小白 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://www.cnblogs.com/wupeiqi/articles/5040823.html OSI七层:物理层 数据链路 mac 网络 IP 传输 会话 表示 应用 阅读全文
posted @ 2018-02-23 09:57 Py小白 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://www.cnblogs.com/alex3714/articles/5213184.html 静态方法 只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性 类方法: 只能访问类变量,不能访问实例变量 属性方法: 把一个方法变成一个静态属性 静态属性方法适用场景 阅读全文
posted @ 2018-01-26 12:04 Py小白 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 类 属性 实例变量 类变量 私有属性 方法 构造方法:初始化实例 析构方法(函数) 私有方法 对象:实例化一个之后得到的对象 封装 把一些功能的实现细节不对暴露 继承 代码的重用 单继承 多继承 2.7 经典类,深度优先;新式类,广度优先 3.x均是广度优先 阅读全文
posted @ 2018-01-25 13:44 Py小白 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、什么是面向对象编程? 以前使用函数 类+对象 2、什么是类什么是对象,又有什么关系? class 类: def 函数1(): pass def 函数2(): pass #obj 是对象,实例化的过程 obj = 类() obj.函数1() ########## 面向对象不好 ######### 阅读全文
posted @ 2018-01-23 14:24 Py小白 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使得代码模块 阅读全文
posted @ 2018-01-23 13:52 Py小白 阅读(1968) 评论(0) 推荐(1) 编辑
摘要: class Person(object):#新式类 super class Person:#经典类 Person.__init__ #多继承时,顺序的区别--新式类和经典类:在Python3.X中广度查找;在Python2.X中新式类采用广度查找,经典类采用深度查找 class A(object): pass # def __init__(self): ... 阅读全文
posted @ 2018-01-23 11:29 Py小白 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 参考链接:http://www.cnblogs.com/alex3714/articles/5188179.html cs简单实现 人狗大战 类的定义 类继承 school类继承 析构 阅读全文
posted @ 2018-01-15 15:54 Py小白 阅读(140) 评论(0) 推荐(0) 编辑