我是靠谱客的博主 高兴烧鹅,这篇文章主要介绍Python之进制转换进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。,现在分享给大家,希望可以做个参考。
进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。
1. 其它进制转换为十进制
1.1 二进制转换为十进制
复制代码
1
2
3
4
5
6>>> a = 0b0010 >>> int(a) 2 >>> b = 0b11 >>> int(b) 3
1.2 八进制转换为十进制
复制代码
1
2
3
4
5
6>>> a = 0o0010 >>> int(a) 8 >>> b = 0o11 >>> int(b) 9
1.3 十六进制转换为十进制
复制代码
1
2
3
4
5
6>>> a = 0x0010 >>> int(a) 16 >>> b = 0x11 >>> int(b) 17
2. 其它进制转换为二进制
2.1 十进制转换为二进制
复制代码
1
2
3
4
5
6
7
8
9
10>>> a = 2 >>> bin(a) '0b10' >>> bin(a)[2:] '10' >>> b = 3 >>> bin(b) '0b11' >>> bin(b)[2:] '11'
切片操作舍去符号位
2.2 八进制转换为二进制
复制代码
1
2
3
4
5
6
7
8
9
10>>> a = 0o10 >>> bin(a) '0b1000' >>> bin(a)[2:] '1000' >>> b = 0o11 >>> bin(b) '0b1001' >>> bin(b)[2:] '1001'
2.3 十六进制转换为二进制
复制代码
1
2
3
4
5
6
7
8
9
10>>> a = 0x10 >>> bin(a) '0b10000' >>> bin(a)[2:] '10000' >>> b = 0x11 >>> bin(b) '0b10001' >>> bin(b)[2:] '10001'
其它进制转换也是相同的道理
最后
以上就是高兴烧鹅最近收集整理的关于Python之进制转换进制转换中,以int()表示转换结果为十进制,bin()表示转换结果为二进制,oct()表示转换结果为八进制,hex()表示转换结果为十六进制。的全部内容,更多相关Python之进制转换进制转换中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复