Нужна помощь в понимании декодирования в python2 - PullRequest
0 голосов
/ 29 апреля 2019

В python мы декодируем то, что уже закодировано.То есть, если у нас есть какое-то двоичное представление строки, закодированной некоторой схемой кодирования, такой как «utf-8», мы используем decode для возврата нашей исходной строки.

Но когда мы выполним этот оператор:

accented_string = 'Málaga'
accented_string.decode('utf-8')

переменная accented_string, имеющая тип str, не кодируется в байтах, тогда почему мы используем decode для преобразования ее в "utf-8"?

...