当前位置:   article > 正文

python进制表达_python学习进制转换

0b01

进制的表示

1. 二进制  以0b开头

0b01 表示1

0b10  表示2

2. 八进制  以0o开头

0b01 表示1

0b11  表示9

3. 十进制  python默认的进制

1 表示1

10  表示10

4. 十六进制  以0x开头

0x0A 表示10

0xAF  表示175

进制的转换

1. 二进制转换   bin()

转换 bin(10)   将十进制的10转换成二进制:  0b1010

转换bin(0o7)   将八进制的7转换成二进制: 0b111

转换 bin(0xA)  将十六进制的A转换成二进制: 0b1010

2. 八进制转换  oct()

>>> oct(0b10)    将二进制转八进制

'0o2'

>>> oct(16)       将十进制转八进制

'0o20'

>>> oct(0x11)    将十六进制转八进制

'0o21'

3. 十进制转换    int()

>>> int(10)

10

>>> int(0b10)     将二进制转十进制

2

>>> int(0o10)   将八进制转十进制

8

>>> int(0x10)   将十六进制转十进制

16

4. 十六进制转换   hex()

>>> hex(0b11)     将二进制转十六进制

'0x3'

>>> hex(32)        将十进制转十六进制

'0x20'

>>> hex(0o20)  将八进制转十六进制

'0x10'

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/54646
推荐阅读
相关标签
  

闽ICP备14008679号