美文网首页
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