Python bytearray.hex 用法详解及示例

Python bytearray.hex 用法详解及示例

bytearray.hex()方法是Python中bytearray对象的一个方法,用来将bytearray对象转化为一个十六进制的字符串。

它的语法如下:

bytearray.hex()

现在我来给你举几个示例。

示例1:

data = bytearray([65, 66, 67, 68])
hex_string = data.hex()
print(hex_string)

输出结果:

41424344

在这个示例中,我们创建了一个bytearray对象data,其中包含了ASCII码分别为65、66、67和68的字符。使用hex()方法,bytearray对象将被转化为一个十六进制的字符串41424344

示例2:

data = bytearray(b"Hello, World!")
hex_string = data.hex()
print(hex_string)

输出结果:

48656c6c6f2c20576f726c6421

在这个示例中,我们创建了一个包含字符串"Hello, World!"bytearray对象data,使用hex()方法将bytearray对象转换为十六进制的字符串48656c6c6f2c20576f726c6421

示例3:

data = bytearray.fromhex("41424344")
print(data)

输出结果:

bytearray(b'ABCD')

在这个示例中,我们使用fromhex()方法将一个十六进制的字符串"41424344"转换为bytearray对象data,它包含了ASCII码分别为65、66、67和68的字符。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南