Python 二进制 八进制 十进制 十六进制

1、四种进制的表示方式

>>> 0b010         0b二进制
2
>>> 0x010         0x 十六进制
16
>>> 0o010         0o 八进制
8
>>> 010             0开头报错
  File "<stdin>", line 1
    010
      ^
SyntaxError: invalid token
>>> 10              直接输入数字,十进制
10
        

 

2、转为二进制 bin()

>>> bin(10)
'0b1010'
>>> bin(0x0100)
'0b100000000'
>>> bin(0o0100)
'0b1000000'

 

3、转为八进制 oct();转为十六进制 hex()

>>> oct(10)
'0o12'
>>> oct(8)
'0o10'
>>> oct(0x010)
'0o20'
>>> hex(16)
'0x10'
>>> hex(20)
'0x14'
>>> hex(0o101)
'0x41'

 

4、Ascii码与数字ord(),chr()

>>> chr(98)
'b'
>>> ord('a')
97

 

posted @ 2019-04-03 15:15  韩文林  阅读(388)  评论(0编辑  收藏  举报