整数转化成八进制、十六进制、二进制,以及转回

// An highlighted block
>>a=int(input())
>>print(oct(a),hex(a),bin(a),sep=',')
>>123
>>0o173,0x7b,0b1111011

从键盘中获取一个整数,分别输出八进制、十六进制、二进制的值,注意:sep=’,’ ,表示3个值中间使用逗号隔开

// An highlighted block
>>print(int('0o173',8),int('0x7b',16),int('0b1111011',2))
>>123 123 123

使用int(‘0o173’,8)int(‘0x7b’,16),int(‘0b1111011’,2)将上面的八进制、十六进制、二进制转换回整数的值

你可能感兴趣的:(python)