我是靠谱客的博主 高兴烧鹅,最近开发中收集的这篇文章主要介绍Python之进制转换进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。
1. 其它进制转换为十进制
1.1 二进制转换为十进制
>>> a = 0b0010
>>> int(a)
2
>>> b = 0b11
>>> int(b)
3
1.2 八进制转换为十进制
>>> a = 0o0010
>>> int(a)
8
>>> b = 0o11
>>> int(b)
9
1.3 十六进制转换为十进制
>>> a = 0x0010
>>> int(a)
16
>>> b = 0x11
>>> int(b)
17
2. 其它进制转换为二进制
2.1 十进制转换为二进制
>>> a = 2
>>> bin(a)
'0b10'
>>> bin(a)[2:]
'10'
>>> b = 3
>>> bin(b)
'0b11'
>>> bin(b)[2:]
'11'
切片操作舍去符号位
2.2 八进制转换为二进制
>>> a = 0o10
>>> bin(a)
'0b1000'
>>> bin(a)[2:]
'1000'
>>> b = 0o11
>>> bin(b)
'0b1001'
>>> bin(b)[2:]
'1001'
2.3 十六进制转换为二进制
>>> a = 0x10
>>> bin(a)
'0b10000'
>>> bin(a)[2:]
'10000'
>>> b = 0x11
>>> bin(b)
'0b10001'
>>> bin(b)[2:]
'10001'
其它进制转换也是相同的道理
最后
以上就是高兴烧鹅为你收集整理的Python之进制转换进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。的全部内容,希望文章能够帮你解决Python之进制转换进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复