python中提供了二进制、八进制、十进制、十六进制,虽然在实际开发中可能并不常见,但是掌握这些知识还是很有必要的
Python基础学习主要以在代码的形式来记录,每行代码都实际运行过,如有疑问或更好的实现方法,欢迎留言,非常感谢,大家共同学习。
binary 二进制 0 1 ,那么2表示10
octal 八进制 0,1,2,3,4,5,6,7 ,那么8表示为10
hexadecimal 十六进制 0,1,2,3.....9,A,B,C,D,E,F ,那么A表示为10
decimal 十进制 0,1,2,3,4,5,6,7,8,9,10
BIN、OCT、HEX、DEC分别代表二、八、十六、十进制~
#二进制
print(0b10) #2
#八进制
print(0o10) #8
#十进制
print(10) #10
#十六进制
print(0xA) #10
print(0xB) #11
print(0xF) #15
print(0x10) #16
将其他进制转为二进制 bin()
print("将十进制转为二进制:"+bin(2)) # 0b10 即2
print("将八进制转为二进制:"+bin(0o10)) # 0b1000 即8
print("将十六进制转为二进制:"+bin(0x10)) # 0b10000 即16
print("bin(2)二进制是以str类型存储的:" + bin(2)) #str 二进制数是字符串类型
#将其他进制转为八进制 oct()