Ket*_*tan 2 ascii python-3.x output
当我们执行程序时,print('a' > 'b')它给了我们答案 False。
print('a' > 'b')
当我们执行程序时,print('a' > 'A')它给了我们答案 True。
print('a' > 'A')
请帮我做一个详细的解释。
Dea*_*nen 8
使用<or比较字符时,将其>转换为整数。
<
>
根据ASCII 表
意义:
因此:
print('a' > 'b') 是假的,因为 print(97 > 98)
print(97 > 98)
进而:
print('a' > 'A') 是真的,因为 print(97 > 65)
print(97 > 65)
归档时间:
6 年,4 月 前
查看次数:
3186 次
最近记录:
4 年,8 月 前