📜  python char to hex - Python (1)

📅  最后修改于: 2023-12-03 15:04:04.409000             🧑  作者: Mango

Python Char to Hex

Python提供了内置函数ord(char)用来将字符转换成对应的ASCII码值,再使用hex(num)函数将ASCII码值转换成对应的16进制数。以下是示例代码:

char = 'A'
ascii_num = ord(char)
hex_num = hex(ascii_num)

print(f"Char: {char}")   # Char: A
print(f"ASCII Num: {ascii_num}")   # ASCII Num: 65
print(f"Hex Num: {hex_num}")  # Hex Num: 0x41

此时,变量hex_num将存储字符A的16进制值0x41

为了更方便地将字符转换成16进制值,可以使用以下函数:

def char_to_hex(char):
    ascii_num = ord(char)
    hex_num = hex(ascii_num)
    return hex_num

char = 'A'
hex_num = char_to_hex(char)
print(f"Hex Num: {hex_num}")  # Hex Num: 0x41

现在,我们可以将任何字符转换成对应的16进制值了。