python字符串转换为十六进制
要将Python字符串转换为十六进制,可以使用Python内置的hex()函数。这个函数将一个整数转换为十六进制表示的字符串。
以下是一个示例:
string = "Hello, World!"
hex_string = ''.join([hex(ord(c))[2:] for c in string])
print(hex_string)
输出结果为:
48656c6c6f2c20576f726c6421
在这个示例中,我们首先定义了一个字符串变量string,然后使用一个列表推导式将字符串中的每个字符转换为十六进制表示,并将它们连接成一个字符串。最后,使用print()函数打印结果。
注意:hex()函数返回一个字符串,表示一个整数的十六进制表示(以 "0x" 开头)。我们使用切片操作符[2:]来去掉这个前缀。
原文地址: http://www.cveoy.top/t/topic/ihO7 著作权归作者所有。请勿转载和采集!