Python基础知识(五)——元组、文件

本文主要介绍了Python中元组的特点及应用,强调了其不可变性,并对比了元组与列表的区别。此外还讨论了文件的基本操作,如读取、写入及文件迭代器的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

元组
  • 与列表很类似
  • 但不能在原处修改(不可变)
  • 通常写成圆括号
  • 虽然元组不支持任何方法调用,但元祖具有列表的大多数属性

元组的属性:
  • 任意对象的有序集合
  • 通过偏移存取
  • 属于不可变序列类型
  • 固定长度、异构、任意嵌套
  • 对象引用的数组

常见元组常量和运算

在这里插入图片描述
在这里插入图片描述


注意
元组不提供字符串、列表、字典中的方法。
例如:想对元组进行排序操作,要先将它转化为列表,并使其成为一个可变对象,才可以使用方法。


文件

常见的文件运算

在这里插入图片描述


使用文件
  • 文件迭代器是最好的读取行工具
  • 内容是字符串,不是对象
    文件数据在脚本中一定是字符串,而写入方法不会自动替我们做任何向字符串格式转换的工作
  • close是通常选项
  • 文件是缓冲的,并且是可查找的

读取文本文件

在这里插入图片描述


文本文件和二进制文件

在这里插入图片描述


在文件中存储并解析Python对象

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


用pickle存储Python的原生对象
字典的存取

在这里插入图片描述


文件中打包二进制数据的存储与解析

在这里插入图片描述
在这里插入图片描述


其他文件工具

在这里插入图片描述


对象分类

在这里插入图片描述
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值