python bytearray转string,python bytearray转为byte
Python bytearray()函数返回一个bytearray对象,其中包含来自输入源的字节数组bytearray类是可变的,所以我们可以改变它的元素值。
Python bytearray()函数返回一个bytearray对象,其中包含来自输入源的字节数组bytearray类是可变的,因此我们可以更改其元素值。
Python bytearray()(Python bytearray())Python bytearray()函数语法为:
Python bytearray()函数语法为:
类bytearray(]])源用于初始化bytearray对象的数组元素。这是一个可选参数。
来源用于初始化bytearray对象数组元素。这是一个可选参数。
编码是可选的,除非源是字符串。它用于使用str.encode()函数将字符串转换为字节。
除非来源是字符串,否则编码是可选的。它用于使用str.encode()函数将字符串转换为字节。
错误是可选参数。如果源是字符串并且编码由于某种错误而失败,则使用它。
错误是可选参数。如果源是字符串并且由于某些错误而编码失败,则使用它。
根据源的类型,bytearray()函数遵循一些特定的规则。
根据源类型,有一些特定的规则,后跟bytearray()函数。
如果没有传递参数,则返回空字节数组。如果未传递任何参数,则返回空字节数组如果来源是整数,它用空值初始化给定长度的字节数组。
如果来源是整数,则使用空值初始化给定长度的字节数组如果源是字符串,编码是强制性的,用于将字符串转换为字节数组。
如果来源是字符串,则编码是强制性的,用于将字符串转换为字节数组如果来源是可迭代的,比如列表,那么它必须是0=x 256范围内的整数的可迭代的,这些整数用作数组的初始内容。
如果来源是可迭代的,例如列表,则它必须是0=x 256范围内的整数的可迭代对象,这些整数用作数组的初始内容。
让我们看看bytearray()函数的一些例子。
让我们看一下bytearray()函数的一些示例。
不带参数的bytearray()(不带参数的bytearray())b=bytearray()print(b)输出:
输出:
字节数组(b )具有字符串和可变性的bytearray()(bytearray()with string and mutable ability)# string to bytearray # encoding是强制的,否则"类型错误:没有编码的字符串参数" b=bytearray( ABC , UTF-8 )print(b)b[1]=65 #可变print(b)Output:
输出:
字节数组具有(同国际组织)国际组织参数的bytearray()(带(同Internationalorganizations)国际组织参数的bytearray())b=bytearray(5)print(b)输出:
输出:
bytearray(b \ x00 \ x00 \ x00 \ x00 \ x00 )具有可迭代的bytearray()(bytearray()with iterable)b=bytearray([1,2,3])print(b) Output:
输出:
bytearray(b\x01\x02\x03 )以上是python bytearray()函数的快速指南。
这就是python bytearray()函数的快速指南。
开源代码库仓库。开源代码库存储库中检出完整的大蟒脚本和更多计算机编程语言示例101 .参考资料:正式文件。
参考:官方文档
翻译自:https://www . journal dev . com/22703/python-bytearray
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。