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

单选题

小森在收集考试报名数据时,经常遇到姓名前后有空格的情况。他想利用Python语言写一段程序帮助自己获得准确的数据。 他想利用集合推导式来创建一个集合,保存处理好的姓名数据。请选择最合适的一个选项中的语句?( )

A
print({i.lstrip() for i in (' 刘备','关羽 ',' 张飞 ')})
B
print({i.lstrip() for i in (' 刘备','关羽 ',' 张飞 ')})
C
print({i.strip() for i in (' 刘备','关羽 ',' 张飞 ')})
D
print({i.split() for i in (' 刘备','关羽 ',' 张飞 ')})
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

题目要求利用Python语言写一段程序,使用集合推导式创建一个集合,保存处理好的姓名数据。考虑到姓名前后可能有空格的情况,需要使用strip()方法来去除字符串两侧的空白字符,包括空格、换行符和制表符等。因此,选项C中的strip()方法是最合适的选择。选项A中的lstrip()方法只能去除字符串左侧的空白字符,无法处理右侧空白字符的情况。选项D中的split()方法会将字符串按照空格分割成多个子字符串,不符合题目要求。因此,选项C是正确的。

创作类型:
原创

本文链接:小森在收集考试报名数据时,经常遇到姓名前后有空格的情况。他想利用Python语言写一段程序帮助自己获

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

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

分享考题
share