Python文件和数据格式化原理与实践.pptx

Python文件和数据格式化原理与实践.pptx

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

汇报人:XX2024-01-10Python文件和数据格式化原理与实践

目录Python文件操作基础数据格式化原理Python中常用数据格式化方法文件与数据格式化实践高级技巧与扩展应用

01Python文件操作基础

使用`open()`函数打开文件,指定文件名和打开模式。使用`close()`方法关闭文件,释放资源。文件打开与关闭关闭文件打开文件

以只读方式打开文件,使用`read()`方法读取文件内容。读取模式以写入方式打开文件,使用`write()`方法向文件中写入内容。写入模式以追加方式打开文件,使用`write()`方法向文件末尾追加内容。追加模式以二进制方式打开文件,用于处理二进制数据。二进制模式文件读写模式

指向当前读写位置的标记,可以通过`seek()`方法移动文件指针。文件指针使用`tell()`方法获取当前文件指针位置,使用`seek()`方法将文件指针移动到指定位置。定位读写文件指针与定位

异常类型常见的文件操作异常包括`FileNotFoundError`、`IOError`等。异常处理使用`try...except`语句块捕获异常,并进行相应的处理,如打印错误信息、关闭文件等。文件操作异常处理

02数据格式化原理

Python中的整数类型包括正整数和负整数,支持多种进制表示。整数类型浮点数类型复数类型数据类型转换表示带有小数点的数值,支持科学计数法表示。包含实部和虚部的数值类型,用于表示复数。Python中可以使用内置函数进行数据类型转换,如int()、float()、str()等。数据类型与转换

123使用%操作符进行格式化,支持格式化符号和转换类型。旧式字符串格式化使用大括号{}作为占位符,通过format()方法进行替换。str.format()方法在Python3.6及以上版本中引入,使用f前缀和{}占位符进行格式化。f-string格式化字符串格式化方法

字符串类型占位符,用于替换字符串。%s整数类型占位符,用于替换整数。%d浮点数类型占位符,用于替换浮点数,可指定精度。%f十六进制整数类型占位符,用于替换十六进制表示的整数。%x/%X格式化符号与用法

03f-string格式化示例print(fHello,{name}!Yourscoreis{score}.)01旧式字符串格式化示例print(Hello,%s!Yourscoreis%d.%(Alice,90))02str.format()方法示例print(Hello,{}!Yourscoreis{}..format(Bob,85))格式化输出示例

03Python中常用数据格式化方法

f-string介绍:f-string是Python3.6引入的一种新的字符串格式化方法,通过在字符串前加上字母“f”或“F”,并在字符串中使用花括号{}来引用变量或表达式。使用f-string进行格式化

f-string使用示例name=Alice```python使用f-string进行格式化

age=25print(fMynameis{name}andIm{age}yearsold.)使用f-string进行格式化

```f-string高级用法:可以在花括号中使用表达式、调用函数等。使用f-string进行格式化

·```python使用f-string进行格式化用f-string进行格式化x=10y=20print(fThesumof{x}and{y}is{x+y}.)```

使用format()方法进行格式化format()方法介绍:format()是Python内置的字符串方法,用于格式化字符串。可以通过在字符串中使用花括号{}来指定需要替换的字段,并使用format()方法来提供替换的值。

format()方法使用示例使用format()方法进行格式化

```pythonname=Bob使用format()方法进行格式化

使用format()方法进行格式化age=30print(Mynameis{}andIm{}yearsold..format(name,age))

VS```format()方法高级用法:可以使用位置参数、关键字参数、格式说明符等。使用format()方法进行格式化

```pythonprint(Hello,{name}!Youare{age}yearsold..format(name=Charlie,age=35))使用format()方法进行格式化

print({0}is{1}yearsold..format(Dave,40))```使用format()方法进行

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档