我刚刚从IANA解析数据时发现了这种奇怪的行为。
"ǃ".isalpha() # returns True
"!".isalpha() # returns False
显然,这两个感叹号是不同的:
In [62]: hex(ord("ǃ"))
Out[62]: '0x1c3'
In [63]: hex(ord("!"))
Out[63]: '0x21'
只是想知道有没有办法防止这种情况发生?这种行为的根源是什么?