Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 带IF条件的Python字符串字节到十六进制_Python 2.7 - Fatal编程技术网

Python 2.7 带IF条件的Python字符串字节到十六进制

Python 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,这就是你想要的。见例。

我想将以下变量的字节字符串转换为十六进制。我想将结果设置为DTCLOUBLED[loopindex]=0xDA

>>> DTCLogged[loopindex]
   'DA'
之后,它应该满足IF条件

if (DTCLogged[loopindex] & 0xC0)

我该怎么做?

将其解析为十六进制整数:

x = int(DTCLogged[loopindex], 16) & 0xC0
int('da',16)==218
,这就是你想要的。见例。