进制转换

阅读量: 108 编辑

在 Python 中,您可以使用内置函数来执行不同进制之间的转换,包括十进制、二进制、八进制和十六进制。

以下是一些常见的进制转换方法:

一、十进制转其他进制

1、十进制转二进制:使用 bin() 函数。

decimal_number = 10
binary_number = bin(decimal_number)

2、十进制转八进制:使用 oct() 函数。

decimal_number = 10
octal_number = oct(decimal_number)

3、十进制转十六进制:使用 hex() 函数。

decimal_number = 10
hexadecimal_number = hex(decimal_number)

二、其他进制转十进制

1、二进制转十进制:使用 int() 函数,并指定第二个参数为 2。

binary_number = '1010'
decimal_number = int(binary_number, 2)

2、八进制转十进制:使用 int() 函数,并指定第二个参数为 8。

octal_number = '12'
decimal_number = int(octal_number, 8)

3、十六进制转十进制:使用 int() 函数,并指定第二个参数为 16。

hexadecimal_number = 'A'
decimal_number = int(hexadecimal_number, 16)

进制转换在数据表示、编码解码等情况下非常有用。

爱码岛编程公众号
微信扫码关注
爱码岛编程小程序
微信扫码打开
苏ICP备13052010号
©2023 南京匠成信息科技有限公司