1. 程式人生 > >Python標準庫:內建函式bytes([source[, encoding[, errors]]])

Python標準庫:內建函式bytes([source[, encoding[, errors]]])

               

返回一個新的陣列物件,這個陣列物件不能對陣列元素進行修改。每個元素值範圍: 0 <= x < 256bytes函式與bytearray函式主要區別是bytes函式產生的物件的元素不能修改,而bytearray函式產生的物件的元素可以修改。因此,除了可修改的物件函式跟bytearray函式不一樣之外,其它使用方法全部是相同的。最後它的引數定義方式也與bytearray函式是一樣的。

例子:

#bytes()函式a = bytes('abc', 'utf-8')print(a)b  = bytes(1)print(b)c = bytes([2,3,6,8])print(c)

輸出結果如下:

b'abc'

b'\x00'

b'\x02\x03\x06\x08'