📅  最后修改于: 2023-12-03 15:04:18.922000             🧑  作者: Mango
Python 内置的 bin()
, oct()
和 hex()
函数可以分别将十进制数转换成二进制、八进制和十六进制数。
使用 bin()
函数将十进制数转换成二进制数,返回一个字符串表示二进制数。
num = 10
bin_num = bin(num)
print(bin_num) # 输出:0b1010
可以去掉开头的 0b
,只保留二进制数部分。
num = 10
bin_num = bin(num)[2:]
print(bin_num) # 输出:1010
使用 oct()
函数将十进制数转换成八进制数,返回一个字符串表示八进制数。
num = 10
oct_num = oct(num)
print(oct_num) # 输出:0o12
可以去掉开头的 0o
,只保留八进制数部分。
num = 10
oct_num = oct(num)[2:]
print(oct_num) # 输出:12
使用 hex()
函数将十进制数转换成十六进制数,返回一个字符串表示十六进制数。
num = 10
hex_num = hex(num)
print(hex_num) # 输出:0xa
可以去掉开头的 0x
,只保留十六进制数部分。
num = 10
hex_num = hex(num)[2:]
print(hex_num) # 输出:a
Python 内置的 bin()
、oct()
和 hex()
函数可以很方便地将十进制数转换成二进制、八进制和十六进制数。使用时可以去掉开头的前缀,只保留实际的数值部分。