Python进制表示及转换

Posted 逗比青年

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python进制表示及转换相关的知识,希望对你有一定的参考价值。

进制表示:

二进制:>>> abin = 0b1000
>>> abin
8

八进制:>>> aoct = 0o123 (数字0,字母o)
>>> aoct
83

十六进制:>>> ahex = 0xAB
    >>> ahex
171

转换成十进制:

输入必须是字符串

int("0b1001",2)
>>> 8

int("0xABC",16)
>>> 2748

int("0o756",8)
>>> 494

  

转换成其它进制:

bin()

hex()

oct()

 







以上是关于Python进制表示及转换的主要内容,如果未能解决你的问题,请参考以下文章

求教如何Python十进制小数和二进制小数相互转换的实现方式,用代码表示出来,谢谢

python 2 与 python 3 —— 转义及编码(u x)

python中不同进制转换函数

计算机进制及转换

python其他进制转换成十进制代码

Python二进制八进制十六进制数字的表示和转换