Python 2.7 带IF条件的Python字符串字节到十六进制
我想将以下变量的字节字符串转换为十六进制。我想将结果设置为DTCLOUBLED[loopindex]=0xDAPython 2.7 带IF条件的Python字符串字节到十六进制,python-2.7,Python 2.7,我想将以下变量的字节字符串转换为十六进制。我想将结果设置为DTCLOUBLED[loopindex]=0xDA >>> DTCLogged[loopindex] 'DA' 之后,它应该满足IF条件 if (DTCLogged[loopindex] & 0xC0) 我该怎么做?将其解析为十六进制整数: x = int(DTCLogged[loopindex], 16) & 0xC0 int('da',16)==218,这就是你想要的。见例。
>>> DTCLogged[loopindex]
'DA'
之后,它应该满足IF条件
if (DTCLogged[loopindex] & 0xC0)
我该怎么做?将其解析为十六进制整数:
x = int(DTCLogged[loopindex], 16) & 0xC0
int('da',16)==218
,这就是你想要的。见例。