溫馨提示×

python怎么實現bytes轉字符串

小億
126
2023-12-16 09:15:28
欄目: 編程語言

Python提供了`decode()`方法將`bytes`類型轉換為字符串類型。
示例代碼:

b = b'hello'
s = b.decode()
print(s)  # 輸出:hello

如果不知道`bytes`對象的編碼類型,可以使用`decode()`方法的參數指定編碼類型。
示例代碼:

b = b'\xe4\xb8\xad\xe6\x96\x87'
s = b.decode('utf-8')
print(s)  # 輸出:中文

需要注意的是,`decode()`方法只能用于`bytes`對象,如果是其他類型的對象,需要先通過`bytes()`轉換為`bytes`類型。

0