刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

假设"数据.txt"中的内容为:木耳+银耳+牛肉+鸡蛋+香菇,运行下列程序,内容修改为:木耳*银耳*牛肉*鸡蛋*香菇。 代码中空白部分应该填写什么?( )

f = open(“数据.txt”,“r”)

s= f.read() .split(“+”)

f =open(“数据. txt”, “w”)

f.write(______)

f.close( )

A
"*".join(s)
B
s.split(*)
C
s
D
s.join(*)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】在Python中,字符串的`split()`方法用于将字符串按照指定的分隔符拆分成子串列表,而`join()`方法则是用于将列表中的元素按照指定的连接符连接成一个新的字符串。在这个问题中,首先通过`f.read().split("+")`将文件"数据.txt"中的字符串按照"+"符号拆分成一个列表s,列表s的内容为`['木耳', '银耳', '牛肉', '鸡蛋', '香菇']`。然后,应该使用`"*".join(s)`将列表s中的元素按照"*"符号连接成一个新的字符串,即`"木耳*银耳*牛肉*鸡蛋*香菇"`。因此,代码中的空白部分应该填写`"*".join(s)`。所以,正确答案是A。
创作类型:
原创

本文链接:假设"数据.txt"中的内容为:木耳+银耳+牛肉+鸡蛋+香菇,运行下列程序,内容修改为:木耳*银耳*

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share