#! /usr/bin/python2# coding=utf-8
global hex27, hex28, db_27, db_28 hex27 =0 hex28=0 db_27 = 18.5 db_28 = -64 for i in range(0, 0b1110111 + 1): string_num=bin(i).replace('0b','') +"0" ii = str(int(string_num, 2)) hh = hex(int(ii)) dd = i * 0.5 print string_num, ii,hh, i *0.5 if (dd == db_27): print "--------------get ",i,dd, db_27, hh,ii, string_num hex27 = hh for i in range(1, 0x1f + 1): print bin(i) strb = bin(i).replace('0b','').zfill(5) #print strb string_num='01' + strb +"1" ii = str(int(string_num, 2)) hh = hex(int(ii)) dd = (i -1)* -2 + -30 print string_num, ii,hh, dd if (dd == db_28): print "----------------get ",i,db_28,dd, hh,ii, string_num hex28=hh print "hex27=", hex27, bin(int(hex27,16)).replace('0b','').zfill(8), db_27, "hex28=",hex28, bin(int(hex28,16)).replace('0b','').zfill(8), db_28,
python 2进制字符串拼接查找
最新推荐文章于 2024-07-27 11:17:44 发布