[Python] 进制转换

Posted

tags:

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

python 中除了整型,其他进制的只能用字符串来表示

In [1]: ord(A)  # 字符 => ASCII码, Return the integer ordinal of a one-character string.
Out[1]: 65

In [2]: chr(65) # ASCII码 => 字符, Return a string of one character with ordinal i; 0 <= i < 256.
Out[2]: A

In [3]: bin(99) # 十进制 => 二进制, Return the binary representation of an integer or long integer.
Out[3]: 0b1100011

In [4]: int(0b1100011, 2) # 二进制 => 十进制, int(‘1100011‘, 2)
Out[4]: 99

In [5]: oct(99) # 十进制 => 八进制, Return the octal representation of an integer or long integer.
Out[5]: 0143

In [6]: int(0143, 8) # 八进制 => 十进制
Out[6]: 99

In [7]: hex(99) # 十进制 => 十六进制, Return the hexadecimal representation of an integer or long integer.
Out[7]: 0x63

In [8]: int(0x63, 16) # 十六进制 => 十进制
Out[8]: 99

 

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

Silverlight 中的十进制转换器无法正确处理丢失焦点

python转换为二进制

在 Python 中将十六进制颜色代码转换为颜色名称

Python3进制之间的转换

python3字符串与二进制互相转换

python 转换RGB十六进制代码和xterm-256颜色代码之间的值。