摘要:
线程 event 进程池 自定义lowb线程池 阅读全文
文章分类 - python学习
2018.4.1学习笔记(I/O多路复用,利用到select模块)
2018-04-01 22:30 by 冒牌权限, 111 阅读, 收藏,
摘要:
利用select模块来实现I/O多路复用(I/O多路复用其实本身是由系统底层来实现的,windows只支持select,由系统去循环监测,效率较低,poll优化了select,不过还是循环,效率较低,linux支持epoll,由文件描述符主动告知epoll,异步,效率高) 伪造多用户连接 读写分离式 阅读全文
2018.3.31学习笔记(socket基本操作,I/O多路复用有补充)
2018-03-31 22:12 by 冒牌权限, 91 阅读, 收藏,
摘要:
简单交互 简单文件上传 并发处理多个客户端之socketserver 1.创建类,必须继承socketserver.BaseRequestHandler 2.必须有handle方法 3.对象执行serve_forever循环起来 阅读全文
2018.3.25学习笔记(成员修饰符、特殊成员、异常处理)
2018-03-25 18:30 by 冒牌权限, 89 阅读, 收藏,
摘要:
双下划线修饰符,只能内部访问,外部无法访问 特殊成员__call__() 特殊成员__getitem__()、__setitem__()、__delitem__() 特殊成员__dict__获取对象的成员 特殊成员__iter__() 异常处理 一个完整的异常处理过程 阅读全文
2018.3.22学习笔记(面向对象)
2018-03-24 17:05 by 冒牌权限, 91 阅读, 收藏,
摘要:
类class可以用来封装对象 继承 高级继承,python可以同时继承多个类(python独有,Java/C#等语言无法同时继承多各类) 阅读全文
2018.3.21学习笔记(生成器、迭代器、反射)
2018-03-21 05:03 by 冒牌权限, 87 阅读, 收藏,
摘要:
生成器 迭代器 反射 利用反射和__import__()写一个原理性的web框架 阅读全文
2018.3.20学习笔记(configparser模块、logging模块、subprocess模块)(作业没做)
2018-03-21 01:57 by 冒牌权限, 100 阅读, 收藏,
摘要:
configparser模块 logging模块 作业:subprocess模块写一个获取hosts用于FQ 阅读全文
2018.3.19学习笔记(json模块、第三方模块requests、xml模块)
2018-03-19 22:41 by 冒牌权限, 97 阅读, 收藏,
摘要:
json模块:通用字符串转换模块 requests模块:比urllib模块牛逼的http请求模块 阅读全文
2018.3.18学习笔记(字符格式化)
2018-03-18 22:29 by 冒牌权限, 124 阅读, 收藏,
摘要:
字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。[PEP-3101] This PEP proposes a new system for built-in str 阅读全文
2018.3.17学习笔记(time模块、sys模块、os模块、pickle模块(待详细补充))
2018-03-18 01:22 by 冒牌权限, 90 阅读, 收藏,
摘要:
time()模块 sys()模块 os()模块 pickle()模块 阅读全文
2018.3.16学习笔记(正则表达式)(作业没做)
2018-03-16 23:21 by 冒牌权限, 84 阅读, 收藏,
摘要:
原生字符串:因为正则本身是一种语言,python也是一种语言,所以要将python的字符串传给正则的时候难免要将一些特殊的字符传过去,最典型的就是‘\’,为避免出现比较坑爹的情况,就使用原生字符串,即规则前面加个r 例子:re.search(r'\\'.'abc\def') 如果不使用原生字符串,上 阅读全文
2018.3.15学习笔记(元字符)
2018-03-16 00:09 by 冒牌权限, 90 阅读, 收藏,
摘要:
字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multili 阅读全文
2018.3.13学习笔记(带参数的函数)(作业没做)
2018-03-13 21:41 by 冒牌权限, 135 阅读, 收藏,
摘要:
函数也可以作为参数 超简易登录函数练习 超简易注册函数练习 超简易注销函数练习 超简易修改密码函数练习 阅读全文
2018.3.11学习笔记(lambad函数、内置函数)
2018-03-12 00:24 by 冒牌权限, 139 阅读, 收藏,
摘要:
lambda函数 python内置函数(先只学一些简单的内置函数,复杂内置函数后面有深入学习) 阅读全文
2018.3.10学习笔记(集合、深浅拷贝)
2018-03-10 12:48 by 冒牌权限, 143 阅读, 收藏,
摘要:
集合set() 作业: 赋值、浅拷贝、深拷贝 赋值 浅拷贝 深拷贝 函数的动态参数 阅读全文
2018.3.8习题
2018-03-09 04:05 by 冒牌权限, 182 阅读, 收藏,
摘要:
查找列表中的元素,移除空格,并查找以a或者A开头,并且以c结尾的所有元素li = ['alec','Arib','Alec','Tony','rain']tu = ('alec','Aria','Alec','Tony','rain')dic = {'k1:'alec','k2':'Aric','k 阅读全文
2018.3.7学习笔记(基本数据类型)
2018-03-07 12:13 by 冒牌权限, 101 阅读, 收藏,
摘要:
基本数据类型及常用方法: 整数型 int 字符型 str 布尔型 bool 列表 list:[] 元组 tuple:() 字典 dict 新方法: 大写:upper() 小写:lower() 类型:type() 快速查看对象可调用的方法:dir() 查看对象可调用的方法及详细用法:help(type 阅读全文
浙公网安备 33010602011771号