#十进制转二进制的字符串
def b2(str1): #获得十进制转二进制的字符串 bi2=str(bin(int(str1))).replace(\'0b\',\'\') return bi2 str1=\'100\' print(\'%s十转二为:\'%str1,b2(str1))
#二进制字符串转大写十六进制
def he(str0): strw=str(hex(int(str0,2))).replace(\'0x\',\'\').upper() return strw str1=\'11100111\' print(\'%s二转16为:\'%str1,he(str1))