随笔分类 - Python
介绍Python
摘要:目录1 网络编程1.1 简介1.2 socket()1.3 TCP简单实例单向交互1.3.1 服务端1.3.2 客户端1.4 TCP 双向交互1.4.1 服务端1.4.2 客服端1.5 UDP 连接1.6 Python Internet 模块 1 网络编程 1.1 简介 Socket又称套接字,应用
阅读全文
摘要:目录1 协程1.1 简介1.2 协程优势&分类1.2.1 优势1.2.2 分类1.3 generator协程1.4 gevent协程1.5 asyncio1.5.1 简介1.5.2 asyncio函数1.5.3 async\await1.5.4 asyncio基本操作1.5.4.1 asyncio协
阅读全文
摘要:目录1 多进程1.1 简介1.2 Linux下多进程1.3 multiprocessing1.4 Pool1.4.1 进程池 multiprocessing1.4.2 线程池 multiprocessing.dummy1.4.3 multiprocessing.dummy 和 multiproces
阅读全文
摘要:目录1 多线程1.1 简介1.2 线程模块1.3 使用 _thread 创建线程1.4 使用 threading 创建线程1.5 线程同步锁1.6 线程优先级队列( Queue)1.7 ThreadLocal1.8 线程池2 多进程与多线程2.1 区别3.2 线程切换3.3 CPU密集型&IO密集型
阅读全文
摘要:@目录1 正则表达式1.1 简介1.2 match和search1.2.1 re.match函数1.2.2 re.search方法1.2.3 re.match 与 re.search的区别1.3 检索和替换1.3.1 re.sub1.3.2 compile1.3.3 findall1.3.4 re.
阅读全文
摘要:目录1 常用模块1.1 collections1.1.1 namedtuple1.1.2 deque1.1.3 defaultdict1.1.4 OrderedDict1.1.5 Counter1.2 base641.3 struct1.4 hashlib1.5 itertools1.6 XML1.
阅读全文
摘要:目录1 IO流1.1 简介1.1.1 定义1.1.2 同步&异步IO1.2 输入输出1.2.1 输出格式美化1.2.2 str.format()1.2.3 旧式字符串格式化1.2.4 读取键盘输入1.3 文件操作1.3.1 读和写文件1.3.1.1 open()1.3.1.2 读取其他文件1.3.1
阅读全文
摘要:目录1 错误和异常1.1 简介1.1.1 语法错误1.1.2 异常1.2 抛出异常1.2.1 抛出原装异常1.2.2 assert异常1.2.3 抛出用户自定义异常1.3 异常处理1.3.1 try/except1.3.2 try/except...else1.3.3 try-finally 语句1
阅读全文
摘要:目录1 模块和包1.1 模块和包1.1.1 模块1.1.2 包1.1.3 简单使用1.2 import 语句1.2.1 import1.2.2 from … import 语句1.2.3 from … import * 语句1.4 深入模块1.4.1 模块符号表1.4.2 __name__属性1.4
阅读全文
摘要:目录1 面向对象1.1 类方法1.1.1 实例方法1.1.1.1 实例调用1.1.1.2 类调用1.1.2 类方法1.1.3 类静态方法1.1.4 类属性1.1.5 成员属性1.1.6 其他相关方法1.2 继承1.2.1 单继承1.2.2 多继承1.3 方法重写1.4 类私有属性方法和专有方法1.4
阅读全文
摘要:目录1 装饰器1.1 定义1.1.1 基本语法1.1.2 装饰器执行流程1.1.3 带参数的装饰器1.2 使用类中装饰器1.2.1 使用类中实例装饰器1.2.2 类装饰器1.2.3 使用类方法装饰器1.2.4 使用类中静态装饰器1.2.5 使用类中普通装饰器1.3 获取装饰器中函数名字1.4 内部装
阅读全文
摘要:目录1 Anaconda1.1 简介1.2 下载安装1.3 配置环境变量1.4 下载配置1.4.1 conda配置1.4.1.1 修改conda下载源1.4.1.2 删除下载源1.4.1.3 包下载目录1.4.1.4 下载报错1.4.2 pip配置1.4.2.1 配置源1.4.2.2 下载目录1.4
阅读全文
摘要:目录1 函数1.1 定义一个函数1.1.1 定义1.1.2 返回多个值1.2 函数调用1.3 参数1.3.1 必需参数1.3.2 关键字参数1.3.3 默认参数1.3.3.1 简单使用1.3.3.2 默认参数问题1.3.4 不定长参数1.3.4.1 不定长 *:元组1.3.4.2 不定长 **:字典
阅读全文
摘要:目录1 列表1.1 定义1.2 访问列表中的值1.3 更新列表1.4 删除列表元素1.5 Python列表脚本操作符1.6 Python列表截取与拼接1.7 嵌套列表1.8 列表比较2 元组2.1 定义2.2 创建空元组2.3 访问元组2.4 修改元组2.5 删除元组2.6 元组运算符2.7 命名元
阅读全文