Python bytearray() 函數
描述
bytearray() 方法返回一個新位元組數組。這個數組裏的元素是可變的,並且每個元素的值範圍: 0 <= x < 256。
語法
bytearray()方法語法:
class bytearray([source[, encoding[, errors]]])
參數
- 如果 source 為整數,則返回一個長度為 source 的初始化數組;
- 如果 source 為字串,則按照指定的 encoding 將字串轉換為位元組序列;
- 如果 source 為可迭代類型,則元素必須為[0 ,255] 中的整數;
- 如果 source 為與 buffer 介面一致的對象,則此對象也可以被用於初始化 bytearray。
- 如果沒有輸入任何參數,默認就是初始化數組為0個元素。
返回值
返回新位元組數組。
實例
以下實例展示了 bytearray() 的使用方法:
>>>bytearray()
bytearray(b'')
>>> bytearray([1,2,3])
bytearray(b'\x01\x02\x03')
>>> bytearray('zaixian', 'utf-8')
bytearray(b'zaixian')
>>>