MicroPython 数字和字符转换十六进制值
在 MicroPython 中,可以使用内置的 hex() 函数将数字转换为十六进制字符串。例如,将数字 5 转换为十六进制字符串:
>>> hex(5)
'0x5'
如果要将字符转换为十六进制值,可以使用 ord() 函数获取字符的 ASCII 码,然后使用 hex() 函数将其转换为十六进制字符串。例如,将字符 'A' 转换为十六进制值:
>>> hex(ord('A'))
'0x41'
注意,hex() 函数返回的十六进制字符串包含前缀 '0x'。如果不需要前缀,可以使用字符串切片操作去掉前两个字符:
>>> hex(5)[2:]
'5'
>>> hex(ord('A'))[2:]
'41'
原文地址: https://www.cveoy.top/t/topic/jBg4 著作权归作者所有。请勿转载和采集!