在 Python 中,decode() 函數用于將字符串轉換為指定的編碼格式。
下面是 decode() 函數的使用方法:
string.decode(encoding, errors)
其中,encoding 是要使用的編碼格式,errors 是可選的參數,用于指定錯誤處理方案。
以下是一個示例:
# 定義一個字節字符串
byte_string = b'\xe4\xb8\xad\xe6\x96\x87'
# 使用 decode() 函數將字節字符串轉換為 utf-8 編碼的字符串
decoded_string = byte_string.decode('utf-8')
# 打印轉換后的字符串
print(decoded_string)
輸出結果為:中文
在這個示例中,我們首先定義了一個字節字符串 byte_string,它包含了一些以 utf-8 編碼表示的中文字符。然后,我們使用 decode() 函數將字節字符串轉換為 utf-8 編碼的字符串,并將結果賦給 decoded_string 變量。最后,我們通過 print() 函數打印了轉換后的字符串。
請注意,decode() 函數只能應用于字節字符串,而不能應用于普通的字符串。