首页 > 试题广场 >

下列代码的运行结果是? print 'a' 'b'

[单选题]
下列代码的运行结果是?
print 'a' < 'b' < 'c'

  • a
  • b
  • c
  • True
  • False

ASCII大小规则

1)数字0~9比字母要小。如"7"<"F";

2)数字0比数字9要小,并按0到9顺序递增。如"3"<"8"

3)字母A比字母Z要小,并按A到Z顺序递增。如"A"<"Z"

4)同个字母的大写字母比小写字母要小。如"A"<"a"。


发表于 2018-12-24 15:49:35 回复(1)
Python支持连续比较,‘a’<'b'<'c'相当于'a'<'b' and 'b'<'c'。
发表于 2018-11-05 09:04:35 回复(0)
连续比较
发表于 2019-10-04 18:09:29 回复(0)

Python 支持连续比较,'a' < 'b' < 'c' 相当于 'a' < 'b' and 'b' < 'c',其本质是字符 ASCII 码的大小比较,该判断式结果为 True。

可参考官方文档:Python2 Comparisons

发表于 2018-03-05 19:22:42 回复(0)
按照ASCII码的大小进行比较,a为97,b98,c99,因此,本题返回的结果为比较的正确与否即为True或False
发表于 2020-08-11 11:05:51 回复(0)
可以理解为Ascii值比较
发表于 2019-10-22 10:29:56 回复(0)

python支持连续比较

发表于 2019-08-29 23:26:56 回复(0)
x < y <= z 相当于 x < y and y <= z
发表于 2019-07-11 11:27:14 回复(0)
python3 也支持连续比较。 
'a'<'b'<'c' 相当于  'a'<'b' and 'b'<'c'

发表于 2019-06-16 15:24:54 回复(1)
转:ASCII大小规则 1)数字0~9比字母要小。如"7"<"F"; 2)数字0比数字9要小,并按0到9顺序递增。如"3"<"8" 3)字母A比字母Z要小,并按A到Z顺序递增。如"A"<"Z" 4)同个字母的大写字母比小写字母要小。如"A"<"a"。
发表于 2019-06-14 23:41:23 回复(0)
引用大佬理解:比较字符 = 比较Ascall 码
发表于 2019-03-27 21:32:42 回复(0)
比较a.b.c,输出逻辑
发表于 2019-02-22 17:56:19 回复(0)
d
发表于 2018-10-28 08:58:44 回复(0)
发表于 2018-10-16 14:58:00 回复(0)
>>> print 'a' < 'b' < 'c'
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('a' < 'b' < 'c')?
>>> print('a' < 'b' < 'c')
True

发表于 2018-10-08 17:17:22 回复(1)
>>> print 'a' < 'b' < 'c'
SyntaxError: Missing parentheses in call to 'print'
#我知道 Python支持 'a' < 'b' < 'c'  ,但是为什么会打印这个错误
发表于 2018-10-07 16:26:17 回复(2)
3>2>1 : true
3>2=3 : false
发表于 2018-09-02 18:47:22 回复(0)
d
发表于 2018-08-16 08:26:17 回复(0)
Python支持连续比较  'a' < 'b' < 'c''相当于a' < 'b'  and 'b' < 'c'
发表于 2018-08-10 10:44:08 回复(0)
D
发表于 2018-06-26 11:45:08 回复(0)