2024-10-02 10:21:44 发布
网友
我有一个4号字符串,对应于unicode字符的代码点。 我需要动态地将其转换为unicode字符以存储在变量中
例如,我的程序将在其循环期间吐出一个变量a = '0590'(https://www.compart.com/en/unicode/U+0590)
a = '0590'
如何获取变量b = '\u0590'
b = '\u0590'
我尝试过字符串连接'\u' + a,但显然不是这样
'\u' + a
chr将代码点作为整数,并将其转换为相应的字符。当然,你需要一个整数
chr
a = '0590' result = chr(int(a)) print(result)
在Python2上,函数名为unichr,而不是chr。如果要将字符串解释为十六进制数,可以将显式基数传递给int
unichr
int
a = '0590' result = unichr(int(a, 16)) print(result)
chr
将代码点作为整数,并将其转换为相应的字符。当然,你需要一个整数在Python2上,函数名为
unichr
,而不是chr
。如果要将字符串解释为十六进制数,可以将显式基数传递给int
相关问题 更多 >
编程相关推荐