【发布时间】:2021-09-24 01:20:31
【问题描述】:
我想检查一个字符是否在某个 Unicode 范围内,但似乎我无法得到预期的答案。
char = "?" # the unicode value is 0xff1f
print(hex(ord(char)))
if hex(ord(char)) in range(0xff01, 0xff60):
print("in range")
else:
print("not in range")
它应该打印:“在范围内”,但结果显示:“不在范围内”。我做错了什么?
【问题讨论】:
标签: python-3.x unicode