随笔分类 - Python基础
python的基础知识,数据类型,面向对象,以及进阶点的,装饰器,迭代器,生成器,闭包,反射
摘要:* 背景: a = 300 b = 300 print(a is b) print(a == b) 如上代码在pycharm和python控制台下分别运行,pycharm显示都是True, 控制台打印第一条为Ture,第二条为False ####1. 控制台两条print打印不同原因 "is"是身份
阅读全文
摘要:装饰器 斐波那契数列+ 装饰器 不加装饰器 def fib(n): if n <= 1: return 1 return fib(n - 1) + fib(n - 2) start = time.time() print(fib(40)) #165580141 end = time.time() p
阅读全文
摘要:pre: python 生成字典可以使用,可以使用dict,生成的字典在 dict[key]取值时如果key不存在会报错 defaultdict 当字典里的key不存在但是取值时不会报错,会返回一个默认值,默认值取决于初始化的工厂函数 dict =defaultdict(factory_functi
阅读全文
摘要:读取doc,docx文件 1. 使用office,wps工具打开文件另存为 2. 针对doc文件,antiword 提取doc文件信息 2.1 安装 windows Linux 2.2 使用说明 antiword t xxx.doc 输出文件信息 antiword f xxx.doc 格式化输出文件
阅读全文
摘要:python操作文件模块比较多,常用的比如json,xlrd,xlsxwriter,pandas, openpyxl,pdfminer, docx 不同类型文件有单独的操作模块 1. 使用内置函数操作文件: 文件读取,基础的read([size]),readline(),readlines(),区别
阅读全文

浙公网安备 33010602011771号