摘要: python基础之socket编程 阅读目录 一 客户端/服务器架构 二 osi七层 三 socket层 四 socket是什么 五 套接字发展史及分类 六 套接字工作流程 七 基于TCP的套接字 八 基于UDP的套接字 九 粘包现象 十 什么是粘包 十一 解决粘包的low比处理方法 十二 峰哥解决 阅读全文
posted @ 2018-04-23 16:28 yangweiwe 阅读(711) 评论(0) 推荐(0)
摘要: 严格解析:有除了数字或者字母外的符号(空格,分号,etc.)都会Falseisalnum()必须是数字和字母的混合isalpha()不区分大小写 str_1 = "123" str_2 = "Abc" str_3 = "123Abc" #用isdigit函数判断是否数字 print(str_1.is 阅读全文
posted @ 2018-04-19 18:32 yangweiwe 阅读(6605) 评论(0) 推荐(0)
摘要: 一什么是异常 二异常的种类 三异常处理 四什么时候用异常 一什么是异常 1、异常就程序运行时发生错误的信号,在程序出现错误时,若程序没有处理他,则,抛出异常 ,程序的运行也随之终止。 2、在python中一个异常信息分为三部分: 1)异常的追踪信息 2)异常的类型 3)异常的值 3、异常的分类: 1 阅读全文
posted @ 2018-04-18 15:58 yangweiwe 阅读(174) 评论(0) 推荐(0)
摘要: 内置函数 isinstance 反射 一、反射:通过字符串来操作类与对象的属性,这种操作称之为反射!以下这是个函数是专门用来操作类与对象的属性。 1 """ 2 class People: 3 country='China' 4 def __init__(self,name): 5 self.nam 阅读全文
posted @ 2018-04-17 17:04 yangweiwe 阅读(159) 评论(0) 推荐(0)
摘要: 1 # 需要提前导入 abc模块 2 import abc #abstract class 3 class Animal(metaclass=abc.ABCMeta): 4 @abc.abstractmethod 5 def eat(self): 6 pass 7 8 @abc.abstractme 阅读全文
posted @ 2018-04-16 16:16 yangweiwe 阅读(128) 评论(0) 推荐(0)
摘要: 1 class PeopleBMI: 2 def __init__(self,name,weight,height): 3 self.__name=name #把name属性隐藏起来。 4 self.weight=weight 5 self.height=height 6 @property 7 d 阅读全文
posted @ 2018-04-16 15:39 yangweiwe 阅读(245) 评论(0) 推荐(0)
摘要: 组合 解决类与类之间代码冗余问题有两种解决方案:1、继承,2、组合 1、继承:描述类与类之间,什么是什么的关系(从属关系)。2、组合:描述类与类之间,什么有什么的关系 一个类产生的对象,该对象拥有一个属性,这个属性的值来自于另外一个类的对象。 列子: 封装: 一、什么是封装 在程序设计中,封装(En 阅读全文
posted @ 2018-04-13 22:38 yangweiwe 阅读(223) 评论(0) 推荐(0)
摘要: '''# 1、什么是继承?# 继承一种新建类的的方式,在python中支持一个儿子继承多个爹# 新建的类称为子类或者派生类,# 父类又可以称为基类或者超类## 子类会”遗传“父类的属性## 2、为什么要用继承# 减少代码冗余## 3、怎么用继承:# '''## 单继承与多继承(ps:再项目中我们一般 阅读全文
posted @ 2018-04-12 15:30 yangweiwe 阅读(127) 评论(0) 推荐(0)
摘要: '''一、类的实例化:调用类产生对象的过程称之为实例化,实例化的结果称之为一个对象,或者一个实例。'''# 示例:"""现实中的对象: 对象1 特征: 名字:冯提莫 年龄:25 性别:female 技能: 抱抱 kiss 对象2 特征: 名字:林志玲 年龄:33 性别:female 技能: 抱抱 k 阅读全文
posted @ 2018-04-11 15:18 yangweiwe 阅读(128) 评论(0) 推荐(0)
摘要: 面向对象 核心是对象二字,对象是特征与技能的结合体,基于面向对象设计程序就好比在创造一个世界,你就是这个世界的上帝,存在的皆为对象, 不存在的也可以创造出来,与面向过程机械式的思维方式形成鲜明对比,面向对象更加注重对现实世界的模拟,是一种“上帝式”的思维方式。 类: 阅读全文
posted @ 2018-04-10 14:54 yangweiwe 阅读(143) 评论(0) 推荐(0)