Python 二、八、十、十六进制转换
# python 二进制转十进制 test = ['11101011111', '0b101'] for i in test: print('输出:',int(i,2)) ''' 输出: 1887 输出: 5 ''' # python 八进制转十进制 test = ['-1537202', '0o147'] for i in test: print('输出:',int(i, 8)) ''' 输出: -441986 输出: 103 ''' # python 十六进制转十进制 test ='0xA' print('输出:',int(test, 16)) ''' 输出: 10 ''' # python 十进制转二、八、十六进制 test=3 print('二进制:',bin(test)) print('八进制:',oct(test)) print('十六进制:',hex(test)) ''' 二进制: 0b11 八进制: 0o3 十六进制: 0x3 '''
浙公网安备 33010602011771号