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

版权声明:本文为博主比特量化原创文章,未经博主允许不得转载。 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))

猜你喜欢

转载自blog.csdn.net/qq_39377696/article/details/83105364
今日推荐