python进制互换

1.十进制转二进制

a=10
print bin(a)

结果为

0b1010

2.十进制转八进制

a=10
print oct(a)

结果为

0o12

3.十进制转十六进制

a=10
print hex(a)

结果为

0xa

4.二进制转十进制

a = '0b1010'
print (int(a, 2))

结果为

10

5.八进制转二进制

a = '0o12'
print (bin(int(a, 8)))

结果为

0b1010

6.十六进制转二进制

a = '0xa'
print (bin(int(a, 16)))

结果为

0b1010

其他进制也可以互相转化

posted @ 2022-05-30 21:06  *小白*  阅读(44)  评论(0)    收藏  举报