python常见数制转换实例分析
更新时间:2015年05月09日 14:56:52 作者:守株待兔
这篇文章主要介绍了python常见数制转换,实例分析了二进制、八进制、十进制及十六进制之间的相互转换技巧,需要的朋友可以参考下
本文实例讲述了python常见数制转换用法。分享给大家供大家参考。具体分析如下:
1.进位制度
Python中二进制是以0b开头的:
例如: 0b11 则表示十进制的3
8进制是以0开头的:
例如: 011则表示十进制的9
16进制是以0x开头的:
例如: 0x11则表示十进制的17
或者写成 \x \b
2.各种函数转换
#10进制转为2进制 >>> bin(10) '0b1010' #2进制转为10进制 >>> int("1001",2) 9 #10进制转为16进制 >>> hex(10) '0xa' #16进制到10进制 >>> int('ff', 16) 255 >>> int('0xab', 16) 171 #十进制转为八进制 >>print("%o" % 10) >>12 #16进制到2进制 >>> bin(0xa) '0b1010' >>> #10进制到8进制 >>> oct(8) '010' #2进制到16进制 >>> hex(0b1001) '0x9'
希望本文所述对大家的Python程序设计有所帮助。
相关文章
Python基础教程之循环语句(for、while和嵌套循环)
这篇文章主要给大家介绍了关于Python基础教程之循环语句(for、while和嵌套循环)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-03-03tensorflow+k-means聚类简单实现猫狗图像分类的方法
这篇文章主要介绍了tensorflow+k-means聚类简单实现猫狗图像分类,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-04-04
最新评论