Python 中的进制转化

Python 中提供了从二进制、八进制、十进制、十六进制之间的转换,以下分别介绍:

1. 二进制转换

Python 中提供了 bin() 函数,可以将十进制数转换为二进制数,语法如下:

bin(x)
Python

其中 x 为需要转换的十进制数,示例如下:

bin(5) #输出0b101
Python

2. 八进制转换

Python 中提供了 oct() 函数,可以将十进制数转换为八进制数,语法如下:

oct(x)
Python

其中 x 为需要转换的十进制数,示例如下:

oct(8) #输出0o10
Python

3. 十六进制转换

Python 中提供了 hex() 函数,可以将十进制数转换为十六进制数,语法如下:

hex(x)
Python

其中 x 为需要转换的十进制数,示例如下:

hex(15) #输出0xf
Python

Python 中的字符串转化

Python 中提供了 ord() 函数,可以将字符转换为对应的 ASCII 码,语法如下:

ord(x)
Python

其中 x 为需要转换的字符,示例如下:

ord('a') #输出97
Python

Python 中还提供了 chr() 函数,可以将 ASCII 码转换为对应的字符,语法如下:

chr(x)
Python

其中 x 为需要转换的 ASCII 码,示例如下:

chr(97) #输出 'a'
Python