我是靠谱客的博主 高兴烧鹅,最近开发中收集的这篇文章主要介绍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()表示转换结果为十六进制。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部