python中用len改变字节长度的方法

这篇文章主要介绍了python中用len改变字节长度的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

描述

len函数返回序列类型对象(字符或字符串、元组、列表和字典等)的项目个数(长度)。

语法

len(object)

函数返回一个大于0的int型整数,表示对象的项目个数。

我们可以通过内置函数 len()来获得 bytes 对象的长度。

>>> len(by)
5

使用 + 操作符可以连接 bytes 对象。操作的结果是一个新的 bytes对象。连接 5 个字节的和 1 个字节的 bytes 对象会返回一个 6 字节的 bytes 对象。

>>> by += b'\xff'
>>> by
b'abcde\xff'
>>> len(by)
6

如果需要改变某个字节,可以组合使用字符串的切片和连接操作(效果跟字符串是一样的),或者我们也可以将 bytes 对象转换为 bytearray 对象。使用内置函数 bytearray() 来完成从 bytes 对象到可变的 bytearray 对象的转换。

>>> by = b'abcd\x65'
>>> barr = bytearray(by)
>>> barr
bytearray(b'abcde')

感谢你能够认真阅读完这篇文章,希望小编分享python中用len改变字节长度的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!