Python 基础知识

1. 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。 2. 文件包括文本文件和二进制文件两种类. 型。 3. 文本文件和二进制文件的存储方式不同。 4. Python 为源文件指定的默认字符编码是UTF-8 5. 文件的打开方式对应为: ‘r’:只读方式 ‘w’:只写方式,若文件存在,覆盖原来内容 ‘a’:只写方式若文件存在,内容追加在原文件内容后面 ‘t’:文本文件模式 ‘b’:二进制文件模式 ‘x’:创建写模式,文件不存在则创建,存在则返回异常FileEx

  1. 文件是存储在辅助存储器上的一组数据序列,可以包含任何数据内容。
  2. 文件包括文本文件和二进制文件两种类. 型。
  3. 文本文件和二进制文件的存储方式不同。
  4. Python 为源文件指定的默认字符编码是UTF-8
  5. 文件的打开方式对应为: ‘r’:只读方式 ‘w’:只写方式,若文件存在,覆盖原来内容 ‘a’:只写方式若文件存在,内容追加在原文件内容后面 ‘t’:文本文件模式 ‘b’:二进制文件模式 ‘x’:创建写模式,文件不存在则创建,存在则返回异常FileExistsError
  6. 如果文件只被打开,文件内容是不会装入内存的,只有执行读取操作的时候才会把文件内容相应的长度(在read()函数中指定读取的字节长度)装入内存。
  7. 读文件的方法有:read() readline() readlines() 写文件的方式有:write() writelines()
  8. 文件对象的seek()方法用来定位文件的读/写位置 tell()方法用来返回文件指针的当前位置
  9. Python中open()函数提供了7种基本的文件打开模式:r、w、x、a、b、t、+。其中,r、w、x、a可以和b、t、+组合使用。
  10. fo.writelines(x)是指直接将列表类型的各元素连接起来写入文件。
  11. 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 字符串 Python 字符串


描述

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

语法

join()方法语法:

str.join(sequence)

参数

  • sequence – 要连接的元素序列。

返回值

返回通过指定字符连接序列中元素后生成的新字符串。