есть ли функция для преобразования utf-8 в целое число в python?

#python #utf-8

Вопрос:

есть ли какая-либо функция python для преобразования utf-8 в int. я могу перейти с int на utf-8, но не знаю, как вернуться.

 num = 169
a=chr(169).encode('utf-8')
print(a)
print(a.decode('utf-8'))
 

этот код выводит:

 b'xc2xa9'
©
 

мне нужно вернуться в 169. Кто-нибудь может подсказать мне, как это сделать ?

Ответ №1:

Используйте эту ord() функцию.

 >>> ord(a.decode('utf-8'))
169
 

Ответ №2:

Вы можете использовать ord функцию

 num = 169
a=chr(169).encode('utf-8')
print(ord(a.decode('utf-8')))