- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python文件和数据格式化核心知识汇报人:XX2024-01-12
文件基本操作与读写数据类型与格式化输出列表、元组与字典操作技巧JSON数据处理与解析CSV文件读写与数据处理XML文件读写与解析
文件基本操作与读写01
打开文件使用`open()`函数打开文件,需要指定文件路径和打开模式(如读取模式r、写入模式w、追加模式a等)。关闭文件使用`close()`方法关闭文件,释放资源。打开与关闭文件
使用`read()`方法一次性读取整个文件内容。读取整个文件使用`readlines()`方法或循环遍历文件对象逐行读取。逐行读取在打开文件时指定字符编码,如`open(file,r,encoding=utf-8)`。指定字符编码读取文件内容
写入字符串使用`write()`方法向文件中写入字符串。写入多行数据使用`writelines()`方法或循环调用`write()`方法写入多行数据。追加内容以追加模式打开文件,使用`write()`或`writelines()`方法向文件末尾追加内容。写入文件内容030201
使用`os.getcwd()`获取当前工作目录。获取当前工作目录使用`os.path.join()`方法拼接文件路径,确保跨平台兼容性。拼接文件路径使用`os.path.splitext()`方法分离文件名和扩展名。获取文件扩展名使用`os.path.exists()`方法判断文件是否存在。判断文件是否存在文件路径处理
数据类型与格式化输出02
整数类型(int)用于表示整数,包括正整数、零和负整数。列表类型(list)用于表示一个有序的元素集合,元素之间用逗号分隔,整个列表由方括号包围。浮点数类型(float)用于表示浮点数,即带有小数点的数字。元组类型(tuple)与列表类似,但元组是不可变的,即元组中的元素不能修改。字符串类型(str)用于表示文本数据,由零个或多个字符组成。字典类型(dict)用于表示键值对的集合,其中每个键都唯一对应一个值。常见数据类型介绍
使用占位符01在字符串中使用特定的占位符,如%s、%d等,然后在后面提供相应的变量来替换占位符。str.format()方法02使用字符串的format()方法,通过位置参数或关键字参数来格式化字符串。f-string格式化03在Python3.6及以上版本中,可以使用f-string格式化字符串,即在字符串前加上字母f或F,然后在字符串中使用花括号{}包围变量或表达式。格式化输出方法
0用于在数字前面填充0,直到达到指定的宽度。%用于将后面提供的变量值替换到前面的占位符中。#用于在二进制、八进制或十六进制数前面添加相应的前缀。+用于在正数前面显示+号。空格用于在正数前面显示空格。字符串格式化操作符
使用方法在字符串前加上字母f或F,然后在字符串中使用花括号{}包围变量或表达式。表达式计算可以在花括号中直接进行计算或调用函数等操作。格式化选项可以在花括号后面添加格式化选项来控制数字的显示格式、对齐方式等。例如,:.2f表示保留两位小数,:10表示宽度为10等。f-string格式化方法
列表、元组与字典操作技巧03
列表元素访问通过索引访问列表元素,如`my_list[0]`表示访问第一个元素。列表定义使用方括号`[]`或`list()`函数创建列表,如`my_list=[1,2,3]`或`my_list=list((1,2,3))`。列表切片使用切片操作获取列表的子序列,如`my_list[1:3]`表示获取第二个到第三个元素(不包含第三个元素)。列表方法Python提供了丰富的列表方法,如`append()`添加元素、`remove()`删除元素、`sort()`排序等。列表修改通过索引或切片修改列表元素,如`my_list[0]=4`或`my_list[1:3]=[5,6]`。列表定义及操作方法
使用圆括号`()`或`tuple()`函数创建元组,如`my_tuple=(1,2,3)`或`my_tuple=tuple([1,2,3])`。元组定义通过索引访问元组元素,如`my_tuple[0]`表示访问第一个元素。元组元素访问使用切片操作获取元组的子序列,如`my_tuple[1:3]`表示获取第二个到第三个元素(不包含第三个元素)。元组切片与列表不同,元组是不可变的,即不能修改元组中的元素。但可以对元组进行连接、重复等操作。元组不可变性元组定义及操作方法
字典方法Python提供了多种字典方法,如`keys()`返回所有键的列表、`values()`返回所有值的列表、`items()`返回所有键值对的列表等。字典定义使用大括号`{}`或`dict()`函数创建字典,如`my_dict={key
您可能关注的文档
- 百尺竿头更进一步仓库年终总结与明年战略规划.pptx
- 石油行业环境保护措施培训.pptx
- 企业员工基本职业素质培训.pptx
- 快递行业操作规范与验收标准培训课件.pptx
- 优质产出车间技术提升年计划.pptx
- 培育卓越教师仪表教态的实用方法与技巧.pptx
- 危化品特种作业人员安全操作的操作步骤.pptx
- 教师仪表对学生学业成就的潜在影响.pptx
- 娱乐行业演出场所安全管理培训.pptx
- 增进教师仪表教态的有效训练方案.pptx
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
最近下载
- 新动物防疫管理制度.doc
- 电工培训课件PPT(共-95张).ppt
- 第1课 社会主义在中国的确立与探索【中职专用】-【名师课堂】高一思想政治《中国特色社会主义》备课精品课件(高教版2023·基础模块).pptx
- 质量控制实验室GMP指南1300问完整版.pdf VIP
- 做情绪的主人 一 认识情绪 课件.ppt
- 医学影像学-消化系统的影像学诊断.ppt
- 旅游界app项目创业计划书.pptx VIP
- 第1课 铰链四杆机构的组成及分类公开课教案教学设计课件资料.pptx VIP
- 提高护士输液时PDA扫描率品管圈护理课件.pptx
- 地球与地球仪课件 2024-2025学年人教版地理七年级上册.pptx VIP
文档评论(0)