Сначала получите целочисленное значение из строки a
, отметив, что a
выражено в шестнадцатеричном формате:
a_int = int(a, 16)
Затем преобразуйте это int
в символ.В Python 2 для этого нужно использовать метод unichr
, поскольку метод chr
может работать только с символами ASCII:
a_chr = unichr(a_int)
В то время как в Python 3 вы можете просто использовать chr
метод для любого символа:
a_chr = chr(a_int)
Итак, в python 3 полная команда:
a_chr = chr(int(a, 16))