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

单选题

有代码如下:
s=[“白日依山尽”,“黄河入海流”,“欲穷千里目”,“更上一层楼”]
f=open(‘sj.txt’,‘w’)
f.write(‘\n’.join(s))
f.close()
关于上述代码,说法不正确的是?( )

A
写入文本文件的步骤主要是打开——写入——关闭
B
f.write('\n'.join(s))与f.write(' '.join(s)+'\n')的功能是相同的
C
write()的参数是一个字符串,而writelines()的参数可以是字符串也可以是字符序列
D
该代码的功能是将列表中的诗句按行写入文本文件
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:对于选项B,`f.write('\n'.join(s))`与`f.write(' '.join(s)+'\n')`的功能并不相同。前者是将列表中的每个元素(即每句诗)通过换行符('\n')连接成一个字符串,然后写入文件;而后者是将所有诗通过空格连接成一个字符串,并在最后加上一个换行符,然后写入文件。因此,选项B的说法是不正确的。
创作类型:
原创

本文链接:有代码如下: s=[“白日依山尽”,“黄河入海流”,“欲穷千里目”,“更上一层楼”] f=open(

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

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

分享考题
share