我可以在python中使用整数来使用unicode吗? 我有一个在python中可能无法解决的小问题。 能否使用整型变量在python中键入unicode?例如,假设您有一个变量:`variable=0041`。您是否可以执行(无需手动键入)get`\u0041`(`a`)之类的操作? 我没有真正尝试过任何东西,因为当我试图解决这个问题时,没有想到什么。如果有可能的解决方案,是什么?

我可以在python中使用整数来使用unicode吗? 我有一个在python中可能无法解决的小问题。 能否使用整型变量在python中键入unicode?例如,假设您有一个变量:`variable=0041`。您是否可以执行(无需手动键入)get`\u0041`(`a`)之类的操作? 我没有真正尝试过任何东西,因为当我试图解决这个问题时,没有想到什么。如果有可能的解决方案,是什么?,python,python-3.x,unicode,Python,Python 3.x,Unicode,很抱歉,如果答案显而易见或者我没有提供足够的信息,我是新手。这就是chr函数的作用 >>> chr(int('0041', 16)) 'A' 这回答了你的问题吗?请注意,variable=0041不起作用,不允许前导零。即使删除了它们,数字也会被解释为十进制,而不是十六进制。您可以使用变量=0x41。

很抱歉,如果答案显而易见或者我没有提供足够的信息,我是新手。

这就是
chr
函数的作用

>>> chr(int('0041', 16))
'A'

这回答了你的问题吗?请注意,
variable=0041
不起作用,不允许前导零。即使删除了它们,数字也会被解释为十进制,而不是十六进制。您可以使用
变量=0x41