美文网首页
python学习笔记:同二进制、八进制和十六进制数打交道

python学习笔记:同二进制、八进制和十六进制数打交道

作者: 潼潼夏 | 来源:发表于2020-03-05 23:37 被阅读0次

    使用内建函数bin()oct()hex()

    x = 1234
    
    #二进制
    print (bin(x))
    #删除0b
    print (format(x,'b'))
    
    #8进制
    print (oct(x))
    #删除0o
    print (format(x,'o'))
    
    #16进制
    print (hex(x))
    #删除0x
    print (format(x,'x'))
    

    输出结果:

    0b10011010010
    10011010010
    0o2322
    2322
    0x4d2
    4d2
    

    字符串进制转换

    #二进制的'11',转换成10进制
    print (int('11',2))
    #3
    

    这些转换只是转换整数的文本表达形式,在底层只有一种整数类型。

    相关文章

      网友评论

          本文标题:python学习笔记:同二进制、八进制和十六进制数打交道

          本文链接:https://www.haomeiwen.com/subject/xstdrhtx.html