题目内容

下面代码的输出结果是:str1 = "k:1|k1:2|k2:3|k3:4"str_list = str1.split('|')d = { }for l in str_list:key,value = l.split(' : ')d[k] = valueprint(d)

A. [k:1, k1:2, k2:3, k3:4]
B. ['k':'1', 'k1':'2', 'k2':'3', 'k3':'4']
C. {'k':'1', 'k1':'2', 'k2':'3', 'k3':'4'}
D. 'k:1, k1:2, k2:3, k3:4'

查看答案
更多问题

执行如下代码:fname = input("请输入要写入的文件:")fo = open(fname, 'w')ls= ['清明时节雨纷纷,', '路上行人欲断魂,', '借问酒家何处有?', '牧童遥指杏花村。']fo.writelines(ls)fo.seek(0)for line in fo:print(line)fo.close()以下选项中错误的是:

A. 执行代码时,从键盘输入"清明.txt",则清明.txt被创建
B. fo.writes(ls)将元素全为字符串的ls列表写入文件
C. fo.seek(0)这行代码可以省略,不影响输出效果
D. 代码主要功能为向文件写入一个列表类型,并打印输出结果

要替换掉从csv文件里读出的一行字符串s的行尾标点和回车符,不能使用的选项是:

A. s.replace("\n", "")
B. s.strip("\n","")
C. s.replace("\n", "").replace("。", "")
D. s.replace("\n", "").split(",")

以下选项对应的方法可以用于向csv文件中写入一二维数据的是:

A. split()
B. join()
C. strip()
D. format()

a = 'abcd',若想将a变为'ebcd',下列语句正确的是:

A. a[0] = 'e'
B. a.replace('a','e')
C. a[1] = 'e'
D. a = 'e' +a[1: ]

答案查题题库