python 字符串转换成十六进制数
时间: 2023-04-12 07:00:33 浏览: 88
可以使用内置函数hex()将字符串转换成十六进制数,例如:
```
string = "Hello World!"
hex_string = hex(int.from_bytes(string.encode(), 'big'))
print(hex_string)
```
输出结果为:
```
0x48656c6c6f20576f726c6421
```
相关问题
python 数字字符串转换成十六进制数
可以使用内置函数 hex() 将数字字符串转换成十六进制数,例如:
num_str = "123"
hex_num = hex(int(num_str))
print(hex_num)
输出结果为:0x7b
字符串转换成十六进制数字
答:可以使用Python中的hex函数将字符串转换成十六进制数字。例如:
```
string = "Hello World"
hex_string = ''.join(hex(ord(c))[2:] for c in string)
print(hex_string)
```
输出结果为:48656c6c6f20576f726c64
其中,ord函数可以将一个字符转换成对应的Unicode码,hex函数可以将一个数字转换成十六进制,并且返回前两位为0x,因此要去掉前两位,只取后面的数字。join函数可以将所有数字拼接成一个字符串。