int()函数用于将字符串或数字转换成整型,用法int(字符串或数字,进制数)字符串是十六进制(int(“la”,16)
如果int()中没有参数,返回值为0,int()默认十进制数,向下取整
dataStr = "0103020a08f4ab" datalengthStr = "02" startIndex = dataStr.find(datalengthStr) startIndex = startIndex + len(datalengthStr ) endIndex = startIndex + 4 data = dataStr[startIndex:endIndex] data = "0x" + data binData = bin(int(data,16)) print(binData)