Python 二、八、十、十六进制转换

# python 二进制转十进制
test = ['11101011111', '0b101']
for i in test:
    print('输出:',int(i,2))
'''
输出: 1887
输出: 5
'''

# python 八进制转十进制
test = ['-1537202', '0o147']
for i in test:
    print('输出:',int(i, 8))
'''
输出: -441986
输出: 103
'''

# python 十六进制转十进制
test ='0xA'
print('输出:',int(test, 16))
'''
输出: 10
'''

# python 十进制转二、八、十六进制
test=3
print('二进制:',bin(test))
print('八进制:',oct(test))
print('十六进制:',hex(test))
'''
二进制: 0b11
八进制: 0o3
十六进制: 0x3
'''

 

posted on 2020-10-09 11:00  HHMLXL  阅读(263)  评论(0)    收藏  举报

导航