标签:nbsp image href 八进制 阿拉伯 数字 oct 传统 相互转换
>>> int(‘1101‘,2) 13
>>> int(‘0o226‘,8) #00226 0:阿拉伯数字零 o:小写英文字母 o 226:八进制数
150
>>> int(‘0x96‘,16)
150
同理可得:把八进制、十六进制数按权展开、相加即得十进制数。
>>> bin(13) ‘0b1101‘
>>> bin(0o37) #0o37 0:阿拉伯数字0 o:八进制表示 ‘0b11111‘ >>> bin(0x33) ‘0b110011‘ >>>
>>> oct(0b10110011111) ‘0o2637‘ >>> hex(0b10110011111) ‘0x59f‘ >>>
101 1001 1111 转为十六进制对应如下:
5 9 f (15)
八进制与十六进制之间的转换有两种方法:
第一种:他们之间的转换可以先转成二进制然后再相互转换。
第二种:他们之间的转换可以先转成十进制然后再相互转换。
>>> oct(0x37) ‘0o67‘ >>> hex(0o67) ‘0x37‘
标签:nbsp image href 八进制 阿拉伯 数字 oct 传统 相互转换
原文地址:https://www.cnblogs.com/huigebj/p/11192996.html