Python 基础知识
1. 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。 2. 文件包括文本文件和二进制文件两种类. 型。 3. 文本文件和二进制文件的存储方式不同。 4. Python 为源文件指定的默认字符编码是UTF-8 5. 文件的打开方式对应为: ‘r’:只读方式 ‘w’:只写方式,若文件存在,覆盖原来内容 ‘a’:只写方式若文件存在,内容追加在原文件内容后面 ‘t’:文本文件模式 ‘b’:二进制文件模式 ‘x’:创建写模式,文件不存在则创建,存在则返回异常FileEx
- 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。
- 文件包括文本文件和二进制文件两种类. 型。
- 文本文件和二进制文件的存储方式不同。
- Python 为源文件指定的默认字符编码是UTF-8
- 文件的打开方式对应为: ‘r’:只读方式 ‘w’:只写方式,若文件存在,覆盖原来内容 ‘a’:只写方式若文件存在,内容追加在原文件内容后面 ‘t’:文本文件模式 ‘b’:二进制文件模式 ‘x’:创建写模式,文件不存在则创建,存在则返回异常FileExistsError
- 如果文件只被打开,文件内容是不会装入内存的,只有执行读取操作的时候才会把文件内容相应的长度(在read()函数中指定读取的字节长度)装入内存。
- 读文件的方法有:read() readline() readlines() 写文件的方式有:write() writelines()
- 文件对象的seek()方法用来定位文件的读/写位置 tell()方法用来返回文件指针的当前位置
- Python中open()函数提供了7种基本的文件打开模式:r、w、x、a、b、t、+。其中,r、w、x、a可以和b、t、+组合使用。
- fo.writelines(x)是指直接将列表类型的各元素连接起来写入文件。
- CSV文件的格式是每个元素之间以逗号进行分隔,所以需要 用到join()方法;split()是在读取CSV文件时用到的方法;strip()方法是去除字符串左右两侧指定的字符;exists()是判断文件路径是否存在的方法。
字典
dict.get(key[, value])
- key – 字典中要查找的键。
- value – 可选,如果指定键的值不存在时,返回该默认值。
列表
| 序号 | 函数 |
|---|---|
| 1 | cmp(list1, list2) 比较两个列表的元素 |
| 2 | len(list) 列表元素个数 |
| 3 | max(list) 返回列表元素最大值 |
| 4 | min(list) 返回列表元素最小值 |
| 5 | list(seq) 将元组转换为列表 |
str.strip([chars]);
参数
- chars – 移除字符串头尾指定的字符序列。
Python join()方法
描述
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
语法
join()方法语法:
str.join(sequence)
参数
- sequence – 要连接的元素序列。
返回值
返回通过指定字符连接序列中元素后生成的新字符串。
Python 字符串