dko*_*kol 26 python standard-library
我发现了Python的ord()函数,它返回相应的Unicode代码点值.但是相反的函数是什么,即通过int获取char值?
编辑:我是SO的新手,在这里找不到答案,所以决定张贴以便每个人都能更容易找到答案,尽管答案很明显.然后我读到了这一点 - Stack Overflow用户需要多少研究工作?并意识到这是一个巨大的错误.道歉.希望这将是在这个意义上是有用的.
ord(c)
给定长度为1的字符串,当参数为unicode对象时,返回一个整数,该整数表示字符的Unicode代码点;如果参数为8位字符串,则返回字节的值。例如,ord('a')返回整数97,ord(u'\ u2020')返回8224。这是8位字符串的chr()和unicode对象的unichr()的逆。如果给出了unicode参数,并且Python是使用UCS2 Unicode构建的,则字符的代码点必须在[0..65535]范围内;否则,字符串长度为2,并且将引发TypeError。
hr(i)
返回一个字符为ASCII码为整数i的字符串。例如,chr(97)返回字符串'a'。这是ord()的逆函数。参数必须在[0..255]范围内(含);如果我超出该范围,将引发ValueError。另请参见unichr()。