# 示例代码:使用 bytearray
# 创建一个空的 bytearray 对象
empty_bytearray = bytearray()
print(f"Empty bytearray: {empty_bytearray}")
# 使用字符串创建 bytearray 对象,需要指定编码格式
string = "hello"
bytearray_from_string = bytearray(string, 'utf-8')
print(f"Bytearray from string: {bytearray_from_string}")
# 使用列表创建 bytearray 对象
list_of_ints = [1, 2, 3, 4, 5]
bytearray_from_list = bytearray(list_of_ints)
print(f"Bytearray from list: {bytearray_from_list}")
# 修改 bytearray 中的元素
bytearray_from_string[0] = 104 # 将 'h' 改为 'h' 的 ASCII 值 104 (实际上不变)
print(f"Modified bytearray: {bytearray_from_string}")
# 添加元素到 bytearray
bytearray_from_string.append(33) # 添加 '!'
print(f"Bytearray after append: {bytearray_from_string}")
# 将 bytearray 转换回字符串
modified_string = bytearray_from_string.decode('utf-8')
print(f"Decoded string: {modified_string}")
bytearray() 创建一个空的 bytearray 对象。bytearray(string, 'utf-8') 可以将字符串转换为 bytearray,需要指定编码格式(如 'utf-8')。bytearray(list_of_ints) 可以将整数列表转换为 bytearray,列表中的每个元素必须是 0 到 255 之间的整数。append() 方法可以向 bytearray 添加新的字节。decode('utf-8') 可以将 bytearray 转换回字符串。下一篇:pythonmax函数用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站