a = 18 b = '{:08b}'.format(a) # b是二进制,把b换成o或者用"%08o" % a八进制 ,"%08x" % a 十六进制
print(b) 输出结果为:00010010 注意是str类型
a = 18 b = bin(18)[2:].zfill(8) # [2:]是为了去掉0b, bin二进制, oct八进制, hex十六进制 print(b)
输出结果为:00010010 注意是str类型
posted on 2020-06-13 16:03 沈家大大 阅读(2736) 评论(0) 编辑 收藏 举报