python 入门15讲课后作业
请问为什么十进制转十六进制和十进制转八进制的时候,前面有个0x和0o呢?q = True
while q:
num = input('请输入一个整数(输入Q结束程序):')
if num != 'Q':
num = int(num)
print('十进制 -> 十六进制 : %d -> 0x%x' % (num, num))
print('十进制 -> 八进制 : %d -> 0o%o' % (num, num))
print('十进制 -> 二进制 : %d -> ' % num, bin(num))
else:
q = False
习惯上的表示方法
你可以理解为一个前缀
0x表示十六进制,0o表示八进制
他们的存在不影响后面跟的数值大小
页:
[1]