摘要: socketserver模块 ( 基于 TCP 协议 ) import socketserver # 自定义类用来处理通信循环 class MyTCPhanler(socketserver.BaseRequestHandler): def handle(self): while True: try: 阅读全文
posted @ 2018-09-04 16:41 星牧 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 单例模式: 定义:多次实例化都指向同一个内存地址 单例模式1 (绑定给类来 classmethod) class People: isinstances = None def __init__(self,name): self.name = name @classmethod def auth(cl 阅读全文
posted @ 2018-08-28 20:32 星牧 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 异常信息处理 什么是异常处理: 程序出现异常,被抛出来的错误信息,然后程序终止 (1)异常处理单分支 从上到下一次捕获 (2)异常处理多分支 try: 代码1 代码2 代码3 ...... except NameError: # 一旦该语句被异常捕获,代表该条语句没有被执行 当抛出的异常是NameE 阅读全文
posted @ 2018-08-27 19:44 星牧 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 组 合 组合: 某一个对象的拥有属性,该属性等于另一个类对象 用组合的目的: 通过为某一个对象增加属性,可以间接的把两个类 组合/关联到一起 其次减少类与类之间代码冗余 组合列子: 多态与多态性 多 态: 指同种事物的不同形态 多态性: 在多态的背景下,可以不用考虑对象具体类型下而直接使用对象 多态 阅读全文
posted @ 2018-08-21 16:27 星牧 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 继承: 是一种新建的类型,新建的类称为子类/派生类,被继承的类称为父类/基类/超类 继承特性: (1)一个子类可以继承多个父类 class auth(a,b,c) (2)子类可以遗传父类的属性 类分为两种: 新式类:Python3 全是新式类,默认继承(object) 经典类:python2中才有经 阅读全文
posted @ 2018-08-20 17:26 星牧 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 迭代器: 1. 什么是迭代器 1.1. 迭代器指的是迭代取值的工具 1.2. 迭代是一重复的过程,每一次重复都是基于上一次的结果而来 #单纯的重复不是迭代 # i=0 # while True: # print(i) # 迭代:重复+每次重复都是基于上一次的结果而进行 l=['a','b','c'] i=... 阅读全文
posted @ 2018-08-19 12:33 星牧 阅读(136) 评论(0) 推荐(0) 编辑
摘要: import re #首先 1开头,11位数就ok 简洁版本 # f1 = 13334564611 # s1 = re.findall('1\d{10}','13334564611') # print(s1) # 13 14 15 开头 f1 = '13334564611' s1 = re.find 阅读全文
posted @ 2018-08-18 16:57 星牧 阅读(355) 评论(0) 推荐(0) 编辑
摘要: python2与python3默认编码: python2:gbk print( u'上' ) 操作系统也是 gbk python3:unicode print( '上’ ) 字符编码转换关系: unicode --》encode (编码)--》gbk 其他形式的二进制 write gbk 其他形式的 阅读全文
posted @ 2018-08-18 15:59 星牧 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 对象: 对象是特征与技能的结合体 类: 对象是特征与技能的结合体,而类则是一系列对象相同的特征与技能的结合体 强调: 1.对象是具体存在的事物,而类则一个抽象的概念 2.站在不同的角度总结出的类与对象是不同的 在现实世界中:先有一个个具体存在的对象,然后随着人类文明的发展才总结出类的概念 在程序中: 阅读全文
posted @ 2018-08-17 21:41 星牧 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 作用:用于执行系统命令 常用方法 run 返回一个表示执行结果的对象 call 返回的执行的状态码 obj = subprocess.Popen('tasklistadfasf', # 命令 shell=True, stdout=subprocess.PIPE, #命令正确结果 stderr=sub 阅读全文
posted @ 2018-08-14 21:54 星牧 阅读(101) 评论(0) 推荐(0) 编辑