广州正规网站制作维护wordpress按分类调用文章
1.以下关于Python二维数据的描述中,错误的是()。
 A、CSV文件的每一行是一维数据,可以用列表、元组表示。
 B、从CSV文件获得数据内容后,可以用replace()来去掉每行最后的换行符。
 C、若一个列表变量里的元素都是字符串类型,则可以用join()合成字符串。
 D、列表中保存的二维数据,可以通过循环用writelines()写入CSV文件。
 答案:D。
 解析:在Python语言中, writelines()方法是将一个元素为字符串的列表整体写入文件, write()方法是向文件写入一个字符串或字节流,每次写入后,将会记录一个写入指针。二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合,方法如下:
 #ls代表二维列表,此处省略
 f=open(“cpi.csv”,“w”)
 for row in ls
 f.write(“,”.join(row)+“\n”)
 f.close()
 2.以下代码的输出结果是()
 fo = open(“book.txt”, “w”)
 ls =[‘C语言’,‘Java’, ‘C#’,‘Python’]
 fo.writelines(ls)
 fo.close()
 A、‘C语言"Java"C#"Ppython’
 B、C语言JavaC#Python
 C、[C语言, Java, C#, Python]
 D、[‘C语言’,‘Java’,‘C#’,‘Python’]
 答
