Python中的十进制、八进制与十六进制

在计算机中,通常使用十六进制表示内存地址:

在python中使用print输出对象变量,默认情况下,能够输出这个变量引用的对象是由哪一个类创建的对象,以及内存中的地址(使用的十六进制)

运行结果为:

 

十进制与十六进制之间是可以相互转换的

%d 表示以十进制输出数字

%x 表示以十六进制输出数字

%o 表示以八进制输出数字

 

在程序中,十六进制的表示方式:只需在数字前加上 0x;八进制的表示方式:只需在数字前加上 0o;

 

 

十六进制向十进制转换:

或:

运行结果:

 

 

 

十进制向十六进制转换:

 

 运行结果:

 

 

 

 十进制与八进制之间的转换:

运行结果:

 

 

十六进制与八进制之间的转换:

运行结果:

 

 

 

 

 

 

posted @ 2023-03-10 11:33  Tinero  阅读(750)  评论(0编辑  收藏  举报