二维数据写入CSV时,每行数据用什么分隔行?
- A逗号
- B换行符
- C分号
- D制表符
一维数据由逗号分隔的字符串还原为列表,使用的方法是:
- Asplit(',')
- Bjoin(',')
- Cstrip(',')
- Dreplace(',')
writerows()方法与writerow()的区别是:
- A没有区别
- Bwriterows()写入多行数据
- Cwriterow()写入多行
- D参数类型不同
关于一维数据的处理,正确的有:
- A可用列表表示
- B可用split()解析字符串
- C必须用Excel存储
- D可用join()拼接为字符串
- E不能转换为字符串
关于二维数据的处理,正确的有:
- A可用嵌套列表表示
- B可用CSV格式存储
- C可逐行遍历处理
- D只能用NumPy处理
- E不能存储到文件
使用csv模块读取CSV文件的方法有:
- Acsv.reader()
- Bcsv.DictReader()
- Ccsv.writer()
- Dcsv.read()
- Ecsv.load()
关于CSV格式,正确的有:
- A用逗号分隔值
- B可用文本编辑器打开
- CPython有csv模块处理
- D是Excel专用格式
- E不能包含中文字符
关于一维数据的存储,正确的方式有:
- A逗号分隔存储
- B空格分隔存储
- C换行分隔存储
- D必须使用二进制格式
- E只能用Excel存储
关于二维数据的存储,正确的说法有:
- ACSV格式每行一条记录
- B列用逗号分隔
- C行用换行分隔
- D必须使用JSON格式
- E不能包含空值
关于一维数据表示,正确的有:
- A可以用列表表示
- B可以用字符串表示
- C可以用元组表示
- D必须用字典表示
- E只能用NumPy数组
关于二维数据表示,正确的有:
- A可用嵌套列表表示
- BCSV文件每行是一条记录
- C可用字典列表表示
- D只能用NumPy二维数组
- E不能用字符串表示
关于csv模块的优点,正确的有:
- A自动处理字段分隔
- B正确处理字段中的引号
- C统一编码处理
- D自动加密数据
- E压缩文件大小
关于数据组织的维度,正确的有:
- A一维数据是线性结构
- B二维数据是表格结构
- C高维数据可以嵌套表示
- D数据只能有一维和二维
- E一维数据不能转换为二维
关于csv.writer(),正确的有:
- Acsv.writer()创建写入对象
- Bwriterow()写入一行
- Cwriterows()写入多行
- Dwriter()可以直接写入字符串
- E写入时不需要打开文件
关于一维数据和二维数据的转换,正确的有:
- A二维数据可拆分为一维数据
- B一维数据可组合为二维数据
- CCSV格式可实现维度转换
- D一维和二维不能互相转换
- E转换会丢失数据
关于CSV文件中特殊字符的处理,正确的有:
- A含逗号的字段用双引号包裹
- B含引号的字段用双引号转义
- C含换行的字段用引号包裹
- DCSV不支持特殊字符
- E只能使用英文逗号
二维数据就是只包含两行数据的数据。
- A对
- B错
CSV文件中可以包含中文字符。
- A对
- B错
一维数据只能用列表来表示。
- A对
- B错
使用csv模块写入CSV文件时,应设置newline=''参数避免空行。
- A对
- B错
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习。