- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python文件和数据格式化高级技术讲解汇报人:XX2024-01-11
文件操作与I/O处理数据格式化基础高级字符串格式化技术文件与数据交互技术数据清洗与预处理技术数据可视化技术
文件操作与I/O处理01
使用`open()`函数打开文件,指定文件名和打开模式(如读取、写入、追加等)。打开文件关闭文件上下文管理使用`close()`方法关闭文件,释放资源。使用`with`语句可以自动管理文件的打开和关闭,确保文件在使用后被正确关闭。030201打开与关闭文件
使用`read()`方法一次性读取整个文件内容。读取整个文件使用`readlines()`方法或循环遍历文件对象逐行读取文件内容。逐行读取在打开文件时指定字符编码,如`utf-8`,以确保正确读取文件内容。指定字符编码读取文件内容
写入文件内容写入文件使用`write()`方法向文件中写入内容。追加内容使用`append()`方法或在打开文件时使用追加模式向文件中追加内容。指定字符编码在打开文件时指定字符编码,以确保正确写入文件内容。
使用`os.getcwd()`方法获取当前工作目录。获取当前工作目录拼接文件路径获取文件扩展名文件路径转换使用`os.path.join()`方法拼接文件路径,确保路径的正确性。使用`os.path.splitext()`方法获取文件的扩展名。使用`os.path.abspath()`、`os.path.realpath()`等方法进行文件路径的转换和处理。文件路径处理
数据格式化基础02
Python中的数据类型包括整数、浮点数、复数、布尔值、字符串、列表、元组、字典和集合等。变量是存储数据的一种方式,可以存储不同类型的数据,并且变量的值可以随时改变。数据类型与变量变量数据类型
字符串格式化符号Python中使用%作为字符串格式化符号,后面跟不同的字母表示不同类型的数据,例如%s表示字符串,%d表示整数等。字符串格式化方法除了使用%进行字符串格式化外,还可以使用str.format()方法和f-string进行字符串格式化。字符串格式化
列表格式化列表是一种有序的数据结构,可以使用列表推导式和for循环等方式进行格式化。元组格式化元组是一种不可变的数据结构,可以使用元组推导式和for循环等方式进行格式化。字典格式化字典是一种无序的键值对数据结构,可以使用字典推导式和for循环等方式进行格式化。列表、元组和字典格式化
可以通过自定义函数来实现更复杂的格式化需求,例如对日期、时间和数字等进行特殊格式化。自定义格式化函数的作用可以通过定义函数,并在函数内部使用字符串格式化、列表推导式、字典推导式等技术来实现自定义的格式化功能。自定义格式化函数的实现自定义格式化函数
高级字符串格式化技术03
f-string基本用法通过在字符串前加`f`或`F`,在字符串内使用大括号`{}`包裹变量名,实现字符串的格式化输出。表达式求值在f-string的大括号内可以放入表达式,Python会对其进行求值并将结果插入到字符串中。调试信息输出利用f-string可以方便地输出变量的值和表达式的结果,有助于程序的调试。f-string格式化030201
通过位置参数,可以将变量值按照顺序插入到字符串的指定位置。位置参数使用关键字参数可以指定变量名及其对应的值,实现更加灵活的字符串格式化。关键字参数通过使用特定的格式化字符串(如`{:d}`、`{:f}`等),可以控制变量的输出格式。格式化字符串str.format()方法
变量替换通过为模板字符串提供变量值,可以实现字符串的批量替换。自定义分隔符可以通过修改`Template`类的`delimiter`属性,自定义模板字符串中的分隔符。模板字符串定义使用`string.Template`类可以定义模板字符串,其中使用`$`和变量名表示需要替换的变量。模板字符串
ASCII编码是最简单的字符编码方式,使用7位二进制数表示一个字符,共能表示128个字符。ASCII编码Unicode是一种统一的字符编码标准,使用16位或32位二进制数表示一个字符,可以表示世界上几乎所有的字符。Unicode编码UTF-8是一种变长字节表示的Unicode字符编码方式,可以用1到4个字节表示一个字符,兼容ASCII编码。UTF-8编码在Python中,可以使用`encode()`方法将字符串编码为字节串,使用`decode()`方法将字节串解码为字符串。编码与解码方法字符串编码与解码
文件与数据交互技术04
读取CSV文件01使用Python内置的csv模块,通过创建csv.reader对象来读取CSV文件内容。可以逐行或逐列读取数据,并支持自定义分隔符、引号字符等。写入CSV文件02同样使用csv模块,创建csv.writer对
文档评论(0)