以下是一段Python代码段:
# 将二进制字符串转为十进制整数 num_dec = int('1010', 2) # 将十进制整数转为二进制字符串(带0b前缀) num_bin = bin(12) # 将十进制整数转为八进制字符串(带0o前缀) num_oct = oct(10) # 将十进制整数转为十六进制字符串(带0x前缀) num_hex = hex(16) print(num_dec, num_bin, num_oct, num_hex)
输出结果依次为 10、'0b1100'、'0o12'、'0x10'
输出结果依次为 5、'0b1010'、'0o10'、'0xf'
输出结果依次为 10、'1100'、'12'、'10'
输出结果依次为 5、'1010'、'012'、'0x10'