Python慕课之文件数据格式
单项选择题
点击选项选择正确答案,每题有且仅有一个正确答案
关于CSV文件的描述,哪个选项的描述是错误的?
CSV文件的每一行是一维数据,可以使用Python中的列表类型表示
CSV文件格式是一种通用的、相对简单的文件格式,应用于程序之间转移表格数据
整个CSV文件是一个二维数据
CSV文件通过多种编码表示字符
2.对于Python文件,以下描述正确的是:
当文件以文本方式打开时,读取按照字节流方式
当文件以二进制文件方式打开时,读取按照字符串方式
同一个文件可以既采用文本方式打开,也可以采用二进制方式打开
根据不同类型的文件,打开方式只能是文本或者二进制中的一种
3.关于数据组织的维度,哪个选项的描述是错误的?
数据组织存在维度,字典类型用于表示一维和二维数据
二维数据采用表格方式组织,对应于数学中的矩阵
一维数据采用线性方式组织,对应于数学中的数组和集合等概念
高维数据由键值对类型的数据构成,采用对象方式组织
4.给定列表ls = [1, 2, 3, "1", "2", "3"],其元素包含2种数据类型,哪个选项是列表ls的数据组织维度?
多维数据
高维数据
一维数据
二维数据
5关于Python文件的‘+’打开模式,哪个选项的描述是正确的?
与r/w/a/x一同使用,在原功能基础上增加同时读写功能
只读模式
覆盖写模式
追加写模式
6以下选项对文件描述错误的是:
文件是程序的集合和抽象
文件是数据的集合和抽象
文件可以包含任何内容
文件是存储在辅助存储器上的数据序列
7.以下选项不是Python文件读操作的是:
readtext()
readline()
read()
readlines()
8.二维列表ls=[[1,2,3], [4,5,6],[7,8,9]],哪个选项能获取其中元素5?
ls[4]
ls[1][1]
ls[-2][-1]
ls[-1][-1]
9.关于文件关闭的close()方法,哪个选项的描述是正确的?
文件处理结束之后,一定要用close()方法关闭文件
文件处理遵循严格的“打开-操作-关闭”模式
如果文件是只读方式打开,仅在这种情况下可以不用close()方法关闭文件
文件处理后可以不用close()方法关闭文件,程序退出时会默认关闭
10..Python对文件操作采用的统一步骤是:
操作—读取—写入
打开—读取—写入—关闭
打开—操作—关闭
打开—读写—写入
编程题
文本的平均列数
描述
打印输出附件文件的平均列数,计算方法如下:
(1)有效行指包含至少一个字符的行,不计算空行;
(2)每行的列数为其有效字符数;
(3)平均列数为有效行的列数平均值,采用四舍五入方式取整数进位。
附件文件下载地址:【腾讯文档】1 https://docs.qq.com/doc/DUFFqZ2hYUklaTFFE
CSV格式清洗与转换
描述
附件是一个CSV格式文件,提取数据进行如下格式转换:
(1)按行进行倒序排列;
(2)每行数据倒序排列;
(3)使用分号(;)代替逗号(,)分割数据,无空格;
按照上述要求转换后将数据输出。
输入输出示例
以下是一个格式示例,不是最终结果。
输入 输出 示例 1 (以下内容在文件中) 1,2,3 9;8;7 4,5,6 6;5;4 7,8,9 3;2;1
附件:【腾讯文档】data https://docs.qq.com/sheet/DUEpqUGVsY0JqalBz?c=A1A0A0