Python中的十进制、八进制与十六进制
在计算机中,通常使用十六进制表示内存地址:
在python中使用print输出对象变量,默认情况下,能够输出这个变量引用的对象是由哪一个类创建的对象,以及内存中的地址(使用的十六进制)
运行结果为:
十进制与十六进制之间是可以相互转换的
%d 表示以十进制输出数字
%x 表示以十六进制输出数字
%o 表示以八进制输出数字
在程序中,十六进制的表示方式:只需在数字前加上 0x;八进制的表示方式:只需在数字前加上 0o;
十六进制向十进制转换:
或:
运行结果:
十进制向十六进制转换:
运行结果:
十进制与八进制之间的转换:
运行结果:
十六进制与八进制之间的转换:
运行结果: