2017年7月23日

python3 协程

摘要: '''协程无切换消耗实现了并发,并发:并非线程切,而是线程执行的任务的切换,如果直接切换任务,也是并发缺点:不能利用多核协程是重点,实现多并发,封装了很多好模块,后期应用'''协程基本实现 import time def consumer(): r = '' while True: n = yield r print('[CONSUMER]>Pr... 阅读全文

posted @ 2017-07-23 16:50 lucaq 阅读(200) 评论(0) 推荐(0) 编辑

python3 进程_multiprocessing模块

摘要: 开多进程补充 进程管道 manager数据共享 阅读全文

posted @ 2017-07-23 16:43 lucaq 阅读(393) 评论(0) 推荐(0) 编辑

python3 线程_threading模块

摘要: 线程的类继承式创建 线程三把锁 互斥锁 递归锁 信号量 event对象 队列 队列:基于锁实现的,用于多线程,保证线程安全的一种数据结构 队列的两个方法.join()和.task_done() 两个方法必须配合使用 .join()方法阻塞进程,知道所有任务完成 .task_done()方法在每次队列 阅读全文

posted @ 2017-07-23 16:36 lucaq 阅读(628) 评论(0) 推荐(0) 编辑

2017年7月10日

python3 异常处理

摘要: 异常是由程序的错误引起的,语法上的错误跟异常处理无关,必须在程序运行前就修正 一、基本语法 二、异常类只能用来处理指定的异常情况,如果非指定异常则无法处理 三、多分支 四、万能异常 在python的异常中,有一个万能异常:Exception,他可以捕获任意异常 如果你想要的效果是,对于不同的异常我们 阅读全文

posted @ 2017-07-10 16:39 lucaq 阅读(214) 评论(0) 推荐(0) 编辑

2017年7月7日

python3 面向对象补充

摘要: f = People('egon',18,'male')非函数hasattr # hasattr(f,'name')getattr # getattr(f,'name')setattr # setattr(f,'name','EGON') class Teacher: school = 'oldboy' def __init__(self,name,age... 阅读全文

posted @ 2017-07-07 17:31 lucaq 阅读(182) 评论(0) 推荐(0) 编辑

2017年7月6日

python3 多态,绑定方法与非绑定方法

摘要: 多态:同一种事物的不同形态(一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列类型有多种形态:字符串,列表,元组。 2. 动物有多种形态:人,狗,猪 多态性:多态性是指具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同功能的函数。 多态性的例子:obj具有多态性 非绑定 阅读全文

posted @ 2017-07-06 17:16 lucaq 阅读(371) 评论(0) 推荐(0) 编辑

2017年7月5日

python3 uper(),继承实现原理,封装

摘要: 封装应用 property的应用 定义People类,将name,age,sex,height,weight属性都隐藏起来 对外提供接口,可以访问人的详细信息 对外提供访问姓名,修改姓名,删除姓名的接口,在修改姓名时加上类型检查 对外提供接口,访问人的BMI指数,并且用property装饰 阅读全文

posted @ 2017-07-05 22:56 lucaq 阅读(600) 评论(0) 推荐(0) 编辑

python3 面向对象、类、继承、组合、派生、接口、子类重用父类方法

摘要: 对象是特征(变量)与技能(函数)的结合体而类是一系列对象共同的特征与技能的集合体 class teacher: lesson = "python" def __init__(self,name,color,age): # 只干初始化的活 self.name = name if not isinstance(name,str): ... 阅读全文

posted @ 2017-07-05 00:06 lucaq 阅读(2513) 评论(0) 推荐(0) 编辑

2017年6月26日

python3 正则表达式re模块

摘要: 正则表达式的功能:字符串的模糊匹配查询import re元字符 . ---->匹配除换行符意外的任意字符 ^ ---->匹配行首位置 $ ---->匹配行尾位置 关于重复的元字符 * ---->(0,无穷) + ---->(1,无穷) ? ---->(0,1) {} --->指定次数 转义符 \1、反斜杠后边跟元字符去除特殊功能,比如\.2、反斜杠后边跟普通字符实现特殊功能,比如\d \d... 阅读全文

posted @ 2017-06-26 18:48 lucaq 阅读(230) 评论(0) 推荐(0) 编辑

2017年6月24日

python3 json、logging、sys模块

摘要: json模块 二、logging模块 三、sys模块 sys.argv sys.path 阅读全文

posted @ 2017-06-24 23:10 lucaq 阅读(364) 评论(0) 推荐(0) 编辑

导航