#十进制转二进制的字符串
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))