【Python】Python中的进制转换操作
1. 十进制转其他进制
转二进制
使用 bin()
函数可以将十进制整数转换为二进制字符串,前缀为 '0b'
。
decimal_number = 10
binary_string = bin(decimal_number)
print(binary_string) # 输出: 0b1010
转八进制
使用 oct()
函数可以将十进制整数转换为八进制字符串,前缀为 '0o'
。
decimal_number = 10
octal_string = oct(decimal_number)
print(octal_string) # 输出: 0o12
转十六进制
使用 hex()
函数可以将十进制整数转换为十六进制字符串,前缀为 '0x'
。
decimal_number = 10
hexadecimal_string = hex(decimal_number)
print(hexadecimal_string) # 输出: 0xa
2. 其他进制转十进制
二进制转十进制
使用 int()
函数并指定基数为 2。
binary_string = '1010'
decimal_number = int(binary_string, 2)
print(decima