2024-09-27 21:31:23 发布
网友
我读到endash不是ASCII,但以下代码显示:
print(ord('-')) >>>45
那么,它是不是ASCII码
其次,当我再次为“endash”查找Ascii时,“-”Ascii代码显示为8211
for c in "wireless enhancements – extra costs": print(c , ord(c))
– 8211
我无法理解这个结局。请解释一下
在使用的字符串"–"中,它是ASCII字符,其中ord("–")是8211,您可以使用"-"的ord("-")是45
"–"
ord("–")
"-"
ord("-")
下面代码中的-字符是'U+002D HYPHEN-MINUS':
-
print(ord('-'))
下面代码中的–字符是'U+2013 EN DASH':
–
for c in "wireless enhancements – extra costs":
您可以使用此网站自行检查:https://www.babelstone.co.uk/Unicode/whatisit.html
在使用的字符串
"–"
中,它是ASCII字符,其中ord("–")
是8211,您可以使用"-"
的ord("-")
是45下面代码中的
-
字符是'U+002D HYPHEN-MINUS':下面代码中的
–
字符是'U+2013 EN DASH':您可以使用此网站自行检查:https://www.babelstone.co.uk/Unicode/whatisit.html
相关问题 更多 >
编程相关推荐