如何进制转换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可以方便地进行这些转换。
上一篇:python如何写图表 下一篇:python如何写循环