# 示例代码:Python 中的 byte 类型
# 创建一个 bytes 对象
byte_data = b'Hello, World!'
# 解释:bytes 是一个不可变的字节序列,每个元素是一个介于 0 和 255 之间的整数。
# 上面的例子中,b'Hello, World!' 是一个包含 ASCII 字符的 bytes 对象。
# 打印 bytes 对象
print(byte_data)
# 将 bytes 对象转换为列表,以便查看每个字节的值
byte_list = list(byte_data)
print(byte_list)
# 创建一个 bytearray 对象
byte_array = bytearray(b'Mutable Bytes')
# 解释:bytearray 是一个可变的字节序列,与 bytes 类似,但可以修改。
# 上面的例子中,bytearray(b'Mutable Bytes') 创建了一个可变的 bytes 对象。
# 修改 bytearray 中的一个字节
byte_array[0] = 72 # 将 'M' 替换为 'H'
print(byte_array)
# 将 bytearray 转换回字符串
string_from_bytearray = byte_array.decode('utf-8')
print(string_from_bytearray)
bytes 是一个不可变的字节序列,通常用于处理二进制数据或 ASCII 字符串。你可以通过在字符串前加上 b 来创建一个 bytes 对象。bytearray 是一个可变的字节序列,允许你在创建后修改其内容。你可以通过 bytearray() 函数创建一个 bytearray 对象。bytes 或 bytearray 对象转换为列表来查看每个字节的值,也可以将 bytearray 转换回字符串。上一篇:python或与非
下一篇:python 执行系统命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站