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

单选题

下列语句中,运行结果为"True"的是()

A
all(('a', 'b', '', 'd'))
B
any(('a', 'b', '', 'd'))
C
all((0, 1, 2, 3))
D
any([])
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】题目中询问的是运行结果为"True"的语句,我们依次分析各个选项:A. `all(('a', 'b', '', 'd'))`all`函数用于判断可迭代对象中所有元素是否都为True,但是这里的可迭代对象是一个元组,元组中的元素都是字符串,字符串都是True,所以`all(('a', 'b', '', 'd'))`返回的是True,但是题目中需要找出返回"True"的语句,而不是True,所以A错误。B. `any(('a', 'b', '', 'd'))`any`函数用于判断可迭代对象中是否有任何一个元素为True,这里的可迭代对象是一个元组,元组中的元素都是字符串,字符串都是True,所以`any(('a', 'b', '', 'd'))`返回的是True,符合题目要求,所以B正确。C. `all((0, 1, 2, 3))`all`函数用于判断可迭代对象中所有元素是否都为True,但是这里的可迭代对象是一个元组,元组中的元素都是整数,整数0是False,所以`all((0, 1, 2, 3))`返回的是False,不符合题目要求,所以C错误。D. `any([])`any`函数用于判断可迭代对象中是否有任何一个元素为True,但是这里的可迭代对象是一个空列表,空列表没有元素,所以`any([])`返回的是False,不符合题目要求,所以D错误。综上所述,只有B选项的运行结果为"True",所以答案是B。
创作类型:
原创

本文链接:下列语句中,运行结果为"True"的是()

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

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

分享考题
share