Python函數-bytearray()

來源:互聯網
上載者:User

標籤:errors   buffer   長度   str   位元組序   source   可變   color   erro   

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

bytearray([source [, encoding [, errors]]])返回一個byte數組。Bytearray類型是一個可變的序列,並且序列中的元素的取值範圍為 [0 ,255]。

 

參數source:

 

如果source為整數,則返回一個長度為source的初始化數組;

 

如果source為字串,則按照指定的encoding將字串轉換為位元組序列;

 

如果source為可迭代類型,則元素必須為[0 ,255]中的整數;

 

如果source為與buffer介面一致的對象,則此對象也可以被用於初始化bytearray.

 

執行個體:

 1 >>> a = bytearray(3) 2 >>> a 3 bytearray(b‘\x00\x00\x00‘) 4 >>> a[0] 5    6 >>> a[1] 7    8 >>> a[2] 9   10 >>> b = bytearray("abc")11 >>> b12 bytearray(b‘abc‘)13 >>> b[0]14    15 >>> b[1]16   17 >>> b[2]18   19 >>> c = bytearray([1, 2, 3])20 >>> c21 bytearray(b‘\x01\x02\x03‘)22 >>> c[0]23   24 >>> c[1]25   26 >>> c[2]27   28 >>> d = bytearray(buffer("abc"))29 >>> d30 bytearray(b‘abc‘)31 >>> d[0]32   33 >>> d[1]34   35 >>> d[2]

 

Python函數-bytearray()

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.