
python快速上手
文章平均质量分 86
python编程快速上手
tomjourney
积善之家 必有余庆
展开
-
python使用matplotlib画图
plot画图有两种方法:包括 plt.plot(), ax.plot()-画多个子图 ,其中ax表示某个坐标轴;原创 2025-05-14 23:04:46 · 273 阅读 · 0 评论 -
python基础-16-处理csv文件和json数据
2)json不能存储每种python数据类型, 只能包含以下类型的对象,包括字符串,整型, 浮点型,布尔型,列表,字典和NoneType;1)对于包含列标题的csv文件,通常使用DictReader和DictWriter对象,而不是 reader和writer对象;1)使用csv模块读取csv文件,需要创建一个reader对象,reader对象让你迭代遍历csv文件中的每一行;1)csv文件:csv是一种文件格式,csv格式的文件是一个文本文件,具有用逗号分割的值;原创 2025-04-05 11:36:51 · 918 阅读 · 0 评论 -
python基础-13-处理excel电子表格
1)Excel文档:就是一个工作簿,一个工作簿保存到xlsx文件;一个工作簿可以有多个工作表,即sheet;本文总结自《python编程快速上手-让繁琐工作自动化》第13章,非常棒的一本书,墙裂推荐;1)可以把Worksheet切片,取得表格中一行,一列或一个矩形区域中的所有单元格;1)调用 create_sheet() 和 del操作符 用于创建和删除工作表;1)从工作簿读取单元格涉及的所有函数,方法和数据类型;1)python使用Worksheet抽象工作表。原创 2025-04-05 10:41:55 · 467 阅读 · 0 评论 -
python基础-11-调试程序
【补充】写入文件errorInfo.txt的内容就是11.2 Traceback (most recent call last): 打印出的异常栈内容;1)异常的回溯字符串包括:错误信息, 导致该错误的代码行号,以及导致该错误的函数调用的序列,这个序列称为调用栈;1)调用logging.disable(level):禁止该级别和更低级别的所有日志消息;1)断言,异常,日志和调试器都是在程序中发现和预防bug的有效工具;1)断言:是健全性检查,用于确保代码没有做什么明显错误的事情;原创 2025-04-05 07:19:17 · 967 阅读 · 0 评论 -
python基础-10-组织文件
1)shutil.copytree: 把src路径表示的文件夹及其子文件夹及所有文件一并复制到des文件夹下;1)shutil.copy(src,des):把src路径下的文件复制到des路径下,其中src与des都是字符串;3)把当前路径下的src文件夹下的src01.txt文件复制到当前文件夹下的target文件夹下,且指定复制后的文件名为src01_copy.txt。1)os.walk(dirPath):被传入一个文件夹路径,遍历该文件夹下的子文件夹及文件;情况2:src是文件名,des是文件夹名;原创 2025-04-04 22:17:36 · 975 阅读 · 0 评论 -
python基础-09-读写文件
【补充】 导入pathlib的惯例是运行 from pathlib import Path,如果不这样做,我们就必须通过 pathlib.Path 来使用Path()函数;2)如何安全执行 os.makedirs() 与 Path().mkdir ,若path对象表示的文件或文件夹存在,则不创建;只有基本数据类型,才可以使用pprint.pformat把变量作为简单文本写入一个文件,如整型,浮点型,字符串,列表,字典;1)Path对象具有glob() 方法,用于根据通配符glob模式,列出文件夹的内容;原创 2025-04-04 22:15:17 · 792 阅读 · 0 评论 -
python基础-07-模式匹配与正则表达式
1)用花括号匹配特定次数 (ha){3} 匹配 ‘HaHaHa’ (ha){3,5} 匹配最少3个ha且最多5个ha的字符串。2)同时使用插入字符与美元字符: 表示整个字符串必须匹配该模式,也就是说,只匹配该字符串的某个子集是不够的;2)Regex对象的search()方法查找传入的字符串,返回该正则表达式所有的匹配;1)用\d表示任何数字, 等价于 (0|1|2|3|4|5|6|7|8|9)1)用+加号匹配一次或多次 (如果匹配真正的+号,使用+)1)用*星号匹配0次或多次(如果匹配真正的*号,使用*)原创 2025-03-25 08:30:39 · 1093 阅读 · 0 评论 -
python基础-04-字符串操作
2)原始字符串: 在字符串开始的单引号前加上r,表示这个字符串是原始(raw=原生)字符串;原始字符串完全忽略字符串中的所有转译字符,可以输出字符串中的转译字符;1)partition()字符串函数:将字符串分成分隔符字符串前后的文本,返回包含3个子字符串的元组,包括分隔符之前的文本,分隔符本身,分隔符之后的文本;1)字符串:把字符串看做一个列表,字符串中的每个字符都是一个元素,即字符串也可以使用索引和切片;1)如何在字符串中包含单引号(python中的字符串以单引号开始和结束);原创 2025-03-22 15:12:56 · 983 阅读 · 0 评论 -
python基础-03-字典数据类型
1)字典是非常有用的, 可以把一些键映射到另一些值;不像列表只包含一系列有序的值;字典中的值可以通过[] 访问的(与列表类似),但字典不仅仅使用整数索引,还使用其他数据类型索引如整型,浮点型,字符串或元组当然字典也可以通过get()函数访问。原创 2025-03-22 11:54:26 · 699 阅读 · 0 评论 -
python基础-02-列表+序列数据类型
【补充】如果要复制的列表中包含了列表, 那就使用copy.deepcopy()函数来代替,deepcopy()将同时复制它们内部的列表;1)注意:需要说明的是, del语句删除列表中指定索引的元素,被删除元素后面的所有元素,都会向前移动一个索引;1)什么是引用: 变量存储的是对计算机内存位置的引用,或者简单理解引用就是值的内存地址(我是这么理解的)2)在一个切片中:第1个整数是开始索引(包含),第2个整数是结束索引(不包含);1)列表的方法与函数是同一回事,只不过,列表的方法在一个值上进行调用;原创 2025-03-22 11:18:49 · 1056 阅读 · 0 评论 -
python基础-01-常用数据类型+控制流+函数定义
print('\n=== 定义有参函数 ===')# 调用有参函数# === 定义有参函数 ===原创 2025-03-22 11:06:46 · 600 阅读 · 0 评论