1. 程式人生 > >Python標準庫 內置函數bytearray source encoding errors

Python標準庫 內置函數bytearray source encoding errors

元素 spa 只讀 comment color 深圳 易懂 操作 裏的

返回一個新字節數組。這個數組裏的元素是可變的,並且每個元素的值範圍: 0 <= x < 256。可以通過“字節與字節數組操作”章節來查看相關字節數組的內容。下面說明一下幾種特別的使用方法:

1. 如果source是一個字符串,那麽必須給出endcoding是什麽樣編碼的,以便轉換為合適的字節保存。

2. 如果source是一個整數,那麽這個數組將初始化為空字節。

3. 如果source是一個有緩沖區接口的對象,那麽只讀的接口初始到數組裏。

4. 如果source是一個叠代對象,那麽這個叠代對象的元素都必須符合0 <= x < 256,以便可以初始化到數組裏。

如果沒有輸入任何參數,默認就是初始化數組為0

個元素。

例子:

#bytearray()函數

a = bytearray(‘1234深圳‘, ‘utf-8‘)
print(a)

b = bytearray()
print(b)

c = [1,4,5,7,8]
print(bytearray(c))

輸出結果如下:

bytearray(b‘1234\xe6\xb7\xb1\xe5\x9c\xb3‘)

bytearray(b‘‘)

bytearray(b‘\x01\x04\x05\x07\x08‘)

蔡軍生 QQ:9073204 深圳

再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow

Python標準庫 內置函數bytearray source encoding errors