如何进制转换python

原创
ithorizon 7个月前 (10-02) 阅读数 29 #Python

如何转换数字进制?Python 提供了很多方法,以下是一些常见的转换方法:

1、二进制(binary)转十进制(decimal)

在Python中,可以使用int()函数将二进制数转换为十进制数。

binary_number = '1010'
decimal_number = int(binary_number, 2)
print(f"二进制数 {binary_number} 转换为十进制数为 {decimal_number}")

2、十进制转二进制

使用Python的bin()函数可以将十进制数转换为二进制数。

decimal_number = 10
binary_number = bin(decimal_number)
print(f"十进制数 {decimal_number} 转换为二进制数为 {binary_number}")

3、八进制(octal)转十进制

使用Python的int()函数可以将八进制数转换为十进制数。

octal_number = '12'
decimal_number = int(octal_number, 8)
print(f"八进制数 {octal_number} 转换为十进制数为 {decimal_number}")

4、十进制转八进制

使用Python的oct()函数可以将十进制数转换为八进制数。

decimal_number = 10
octal_number = oct(decimal_number)
print(f"十进制数 {decimal_number} 转换为八进制数为 {octal_number}")

5、十六进制(hexadecimal)转十进制

使用Python的int()函数可以将十六进制数转换为十进制数。

hexadecimal_number = 'a'
decimal_number = int(hexadecimal_number, 16)
print(f"十六进制数 {hexadecimal_number} 转换为十进制数为 {decimal_number}")

6、十进制转十六进制

使用Python的hex()函数可以将十进制数转换为十六进制数。

decimal_number = 10
hexadecimal_number = hex(decimal_number)
print(f"十进制数 {decimal_number} 转换为十六进制数为 {hexadecimal_number}")

是一些基本的数字进制转换方法,使用Python可以方便地进行这些转换。



热门