考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

下列代码的运行结果是?>>>print ('a' < 'b' < 'c')
A. a
B. c
C. False
D. True
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:D: True。

分析:

在 Python 中,比较运算符可以进行链式比较,这意味着可以同时比较多个对象,就像数学中的不等式一样。表达式 `'a' < 'b' < 'c'` 是一个链式比较,等价于 `'a' < 'b' and 'b' < 'c'`。

以下是逐步分析:

1. `'a' < 'b'`:在 ASCII 或 Unicode 字符集中,字母 `'a'` 的编码值小于 `'b'`,因此这个比较返回 `True`。

2. `'b' < 'c'`:同样地,字母 `'b'` 的编码值小于 `'c'`,因此这个比较也返回 `True`。

由于链式比较要求所有单独的比较都为 `True`,整个表达式 `'a' < 'b' < 'c'` 的结果是 `True`。

因此,正确答案是 D: True。