Python bytearray() 函數(shù)

2019-03-15 10:37 更新

Python bytearray() 函數(shù)

Python 內(nèi)置函數(shù) Python 內(nèi)置函數(shù)

描述

Python bytearray() 方法返回一個(gè)新字節(jié)數(shù)組。這個(gè)數(shù)組里的元素是可變的,并且每個(gè)元素的值范圍: 0 <= x < 256。

語(yǔ)法

bytearray()方法語(yǔ)法:

class bytearray([source[, encoding[, errors]]])

參數(shù)

  • 如果 source 為整數(shù),則返回一個(gè)長(zhǎng)度為 source 的初始化數(shù)組;
  • 如果 source 為字符串,則按照指定的 encoding 將字符串轉(zhuǎn)換為字節(jié)序列;
  • 如果 source 為可迭代類型,則元素必須為[0 ,255] 中的整數(shù);
  • 如果 source 為與 buffer 接口一致的對(duì)象,則此對(duì)象也可以被用于初始化 bytearray。
  • 如果沒(méi)有輸入任何參數(shù),默認(rèn)就是初始化數(shù)組為0個(gè)元素。

返回值

返回新字節(jié)數(shù)組。

實(shí)例

以下實(shí)例展示了 bytearray() 的使用方法:

>>>bytearray()
bytearray(b'')
>>> bytearray([1,2,3])
bytearray(b'\x01\x02\x03')
>>> bytearray('school', 'utf-8')
bytearray(b'school')
>>>

Python 內(nèi)置函數(shù) Python 內(nèi)置函數(shù)

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)