Latest web development tutorials

Python3 расшифровывает метод ()

строка python3 строка python3


описание

декодирования () метод декодирования формата кодировки заданной строки. Кодировка по умолчанию, это строка кодирования.

грамматика

декодировать () Синтаксис метода:

str.decode(encoding='UTF-8',errors='strict')

параметры

  • Кодирование - Для того, чтобы использовать код, например "UTF-8".
  • Ошибки - установить другую схему обработки ошибок. По умолчанию 'строгий', что означает причиной ошибки кодирования UnicodeError. Другие значения могут иметь 'игнорировать', 'заменить', 'xmlcharrefreplace' 'backslashreplace' и никакое значение, зарегистрированное codecs.register_error ().

Возвращаемое значение

Этот метод возвращает строку декодированного.

примеров

В следующем примере показан метод декодирования экземпляра ():

#!/usr/bin/python3

str = "本教程";
str_utf8 = str.encode("UTF-8")
str_gbk = str.encode("GBK")

print(str)

print("UTF-8 编码:", str_utf8)
print("GBK 编码:", str_gbk)

print("UTF-8 解码:", str_utf8.decode('UTF-8','strict'))
print("GBK 解码:", str_gbk.decode('GBK','strict'))

Примеры приведенных выше результатов вывода являются следующие:

本教程
UTF-8 编码: b'\xe8\x8f\x9c\xe9\xb8\x9f\xe6\x95\x99\xe7\xa8\x8b'
GBK 编码: b'\xb2\xcb\xc4\xf1\xbd\xcc\xb3\xcc'
UTF-8 解码: 本教程
GBK 解码: 本教程

строка python3 строка python3