bytearray对象

2020年5月16日 / 2次阅读 / Last Modified 2020年5月16日
bytes内置函数

python在处理底层字节序列的时候,有两个对象,bytes和bytearray。前者就是byte string,属于immutable对象,而后者,更像byte list,属于mutable对象。

在很多方面,bytearray都与byte string很相似,包括成员函数。一个很大的区别是,bytearray可以通过index索引,直接修改某个元素的值,就像修改list对象中某个元素一样,这就是mutable对象的特性!

>>> ba = bytearray([1,2,3,4,5,6,7,8])
>>> ba.hex()
'0102030405060708'
>>> ba[0]
1
>>> ba[0]=123
>>> ba.hex()
'7b02030405060708'

bytearray函数是内置函数,用来创建bytearray对象。

-- EOF --

本文链接:https://www.pynote.net/archives/1946

留言区

电子邮件地址不会被公开。 必填项已用*标注


前一篇:
后一篇:

More


©Copyright 麦新杰 Since 2019 Python笔记

go to top