Python——进制转换

发布时间 2023-08-30 22:41:38作者: limalove

chr( ):将ASCII值转换为ASCII字符。

ord( ):将ASCII字符转换为ASCII值。

hex( ):hexadecimal ,将整数转换为十六进制的字符串

oct( ):octal,将整数转换为八进制的字符串。(注意:最后结果是字符串)

 

 

int(x, base) 函数

base:进制位,即把x视为几进制转换为十进制数;

int('1234', 8) :把1234视为八进制数,转换为十进制数;

int(x, base) 函数

base:进制位,即把x视为几进制转换为十进制数;

int('1234', 8) :把1234视为八进制数,转换为十进制数;

 

为什么前面要加上0x, 0o, 0b呢?

答:  因为除了十进制,其他进制的数都需要增加引导符号。二进制数以0b引导,八进制数以0x引导,十六进制数以0x引导,其中字母采用大小写均可。