encode () в python - PullRequest
       6

encode () в python

0 голосов
/ 06 мая 2020

Если X = "ABCD", то при кодировании X должно отображаться: \x41\x42\x43\x44

Но почему X.encoding("utf-8") показывает: b"ABCD"

Мне сложно понять, как работает кодирование текста в python?

1 Ответ

1 голос
/ 06 мая 2020

Это одно и то же - байты по возможности показываются в удобочитаемой форме. :)

Попробуйте сами в Python консоли:

>>> b"\x41\x42\x43\x44"
b'ABCD'
>>> "ABCD".encode() == b"\x41\x42\x43\x44"
True
...