Python元组及文件核心对象类型详解
2018-02-11 11:38
716 查看
元组
元组是不可变类型,以()表示,是任意对象的有序集合,同样是序列的一种,index和count方法分别是取元素,统计元素个数。
语法比如(2,3)就是一个元组。元组与列表如此类似,为何需要重复的类型,主要它提供了不变性,提供了”常数”声明。元组项虽不能修改,但是嵌套里面的列表项还是可以修改的。
文件
open内置函数创建文件对象,通过这个对象对外部文件进行操作。函数有三个参数,第一个文件路径,第二个是打开模式,打开模式有三种:'r'表示读文件,'w'表示写文件,'a'表示打开文件追加内容,'+'是读写都可以的文件。默认是'r',即读模式。第三个是可选参数,输入0表示输出无缓存。
文件对象的常用方法如flush输出缓冲区刷到硬盘中,close手动关闭文件等。
文件的基础用法
- 文件迭代器是最好的读取行工具,虽然文件也提供了读取行的方法。
- 读取返回的内容是字符串,写入的内容也是字符串,所以需要类型转换。
- close是通常选项,虽然Python在文件对象不再引用时可能会自动关闭文件。
- 文件的写入默认是有缓冲的,所以不一定即时写到硬盘中去,需要调用flush方法。
在文件中存储对象之前需要把对象转换为字符串,eval内置函数执行Python的字符串中的表达式即转换成对应对象。避免字符串和对象之间的相互转换可以使用pickle模块,调用pickle模块的dump函数可以将对象写入到文件中,调用pickle模块的load函数可以从文件中读取对象。
您可能感兴趣的文章:
相关文章推荐
- Python核心对象类型之元组及文件
- Python_文件对象类型及其读写函数详解
- 05-Python的核心数据类型-元组、文件
- python学习笔记5-核心类型-元组和文件及其他
- 详解Python核心对象类型字符串
- Python核心数据类型(内置对象)—— 元组(tuple)
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- Python核心数据类型(内置对象)—— 列表(list)
- python删除指定类型(或非指定)的文件实例详解
- Python基础——核心数据类型_文件
- 详解 Python 与文件对象共事的实例
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- 复习1次课(11月28日) 1.3 python的文件类型 1.4 python的变量 1.5 python的数值和字符串 1.6 元组 1.7 列表 1.8 字典 1.9 字典练习
- python3之python的核心数据类型(元组)
- Python基础:Python数据类型详解之列表与元组
- python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典
- Python数据类型详解(列表,元组,字典,日期)
- python 核心对象类型要点
- Hibernate框架(一)文件配置、核心API、对象状态详解
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏