bytes,python
bytes是屬於python下的一個函數,bytes函數一般是返回一個新的bytes對象,而該對象是屬於一個0 <= x < 256區間內的整數不可變序列,它是bytearray的不可變版本。
bytes的具體語法格式:
class bytes([source[, encoding[, errors]]])
參數說明:
1、若是source爲整數,那麼會返回一個長度爲 source 的初始化數組。
2、若是source爲字元串,則會按照指定的 encoding 將字元串轉換爲字節序列。
3、若是source爲可迭代類型,那麼元素必須是[0 ,255] 中的整數。
4、若是source爲與buffer接口一致的對象,那麼該對象也能夠被用於初始化bytearray。
5、若是沒有輸入任何參數,默認就是爲初始化數組爲0個元素。
返回值:
返回一個新的 bytes 對象。
參考範例:
bytes函數的使用,具體代碼爲:
>>>a = bytes([1,2,3,4])
>>> a
b'x01x02x03x04'
>>> type(a)
<class 'bytes'>
>>>
>>> a = bytes('hello','ascii')
>>>
>>> a
b'hello'
>>> type(a)
<class 'bytes'>
>>>