龙空技术网

Python二进制、八进制、十进制、十六进制互转

顽石九变 137

前言:

此时兄弟们对“python 16进制”大体比较看重,我们都想要剖析一些“python 16进制”的相关内容。那么小编也在网上网罗了一些对于“python 16进制””的相关知识,希望兄弟们能喜欢,我们快快来了解一下吧!

Python二进制、八进制、十进制、十六进制互转

在Python中各种进制的转换还是比较方便的,都有内置的方法

二进制 bin()八进制 oct()十六进制 hex()十进制 int()

通过以上4个方法就可以实现各个进制直接的互转,以下是代码示例

dec = 10# 十进制转二进制print('十进制转二进制', bin(dec))# 十进制转八进制print('十进制转八进制', oct(dec))# 十进制转十六进制print('十进制转十六进制', hex(dec))# 二进制转十进制dec = '110'print('二进制转十进制', int(dec, 2))# 八进制转十进制dec = '12'print('八进制转十进制', int(dec, 8))# 十六进制转十进制dec = 'a'print('十六进制转十进制', int(dec, 16))# 十六进制转二进制dec = 'a'print('十六进制转二进制',  bin(int(dec, 16)))

输出

十进制转二进制 0b1010十进制转八进制 0o12十进制转十六进制 0xa二进制转十进制 6八进制转十进制 10十六进制转十进制 10十六进制转二进制 0b1010

标签: #python 16进制 #pythonintto二进制 #python2进制 #python任意进制转换 #python进制转换