使用Python进行十进制和十六进制互相转换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39377696/article/details/83105364
def dec_hex(str1): #十转十六
    a = str(hex(eval(str1)))
    b = a.replace("0x",'')
    print('十进制  \t%s\t十六进制\t%s'%(str1, a))
    return b

def hex_dec(str2): #十六转十
    b = eval("0x" + str2)
    a = str(b).replace("0x",'')
    print('十六进制\t%s\t十进制  \t%s'%(str2, a))
    return b

if __name__ == '__main__':
    str1 = "16" # 十进制
    str2 = "034" # 十六
    print(dec_hex(str1))
    print(hex_dec(str2))

 

展开阅读全文

没有更多推荐了,返回首页