在python中打印二进制,以0b开头,0b0010101010。。。(最大的个位数是1)
十进制转二进制:使用python里面的bin() 函数可以把十进制转换成二进制。print(bin(需要转换的十进制))
在python中打印八进制,以0o开头, 0o1234556。。。 (最大的个位数是7)
使用oct()函数可以将十进制转换为八进制 print(oct(需要转换的十进制))
在python中打印十六进制,以0x开头 0x23457abcde。。。。(最大的个位数是15 排列为:0~9 a~f a等于10以此类推。)
使用hex()函数可以将十进制转换为十六进制 print(hex(需要转换的十进制))
二进制换算成十进制的方法:N除以2得到商取余数放一边,然后剩下来的商继续除以2得到商取余数放一边,一直除到商为0。把放一边的余数从后往前依次排列起来就是二进制。举例:
23/2=11余1 11/2=5余1 5/2=2余1 2/2=1余0 1/2=0余1 二进制排列:0001 0111 (4位数一组)