python进制转换
1. python中可以使用内置函数进行进制间的转换.
bin() : 其他进制转换为二进制
oct() : 其他进制转换为八进制
int() : 其他进制转换为十进制
hex() : 其他进制转换为十六进制
2. 进制的形式:
'0b' 开头, 二进制.
'0o' 开头, 八进制
'0x' 开头, 十六进制
3. 二进制/ 八进制 /十六进制 转为十进制 使用int()函数直接转换
二进制转十进制: int('0b1111',2)
八进制转十进制: int('0o67', 8)
十六进制转十进制: int('0x1f',16)
4. 八进制/ 十进制 /十六进制 转 二进制
八进制 转 二进制 : bin(int('016',8)) 先转为10进制, 再转为2进制
十进制 转 二进制 : bin(12)
十六进制 转 二进制 : bin(int('0x1f',16)) 先转为10进制, 再转为2进制
5. 二进制 / 十进制 /十六进制 转 八进制 使用oct() 函数直接换转
二进制 转 八进制 : oct(ob1110)
十进制 转 八进制 : oct(14)
十六进制 转 八进制 oct(0x1e)
6. 二进制/ 八进制 /十进制 转 十六进制
二进制 转 十六进制: hex( int('0b10',2) ) 先转为10进制,再转16进制
八进制 转 十六进制: hex( int('0o16',8)) 先转为10进制,再转16进制
十进制 转 十六进制 : hex( 14 )
钟声敲响了日落,柏油路跃过山坡,一直通向北方的是我们想象,长大后也未曾经过~