python常见数制转换实例分析


Posted in Python onMay 09, 2015

本文实例讲述了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 相关文章推荐
python类继承与子类实例初始化用法分析
Apr 17 Python
Python实现的随机森林算法与简单总结
Jan 30 Python
python微信跳一跳系列之自动计算跳一跳距离
Feb 26 Python
wxpython实现图书管理系统
Mar 12 Python
python删除字符串中指定字符的方法
Aug 13 Python
Python删除n行后的其他行方法
Jan 28 Python
使用python的pexpect模块,实现远程免密登录的示例
Feb 14 Python
Win10环境python3.7安装dlib模块趟过的坑
Aug 01 Python
wxPython实现带颜色的进度条
Nov 19 Python
Python 改变数组类型为uint8的实现
Apr 09 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 Python
python读写二进制文件的方法
May 09 #Python
Python求导数的方法
May 09 #Python
Python itertools模块详解
May 09 #Python
python读取word文档的方法
May 09 #Python
python动态性强类型用法实例
May 09 #Python
Python functools模块学习总结
May 09 #Python
Python浅拷贝与深拷贝用法实例
May 09 #Python
You might like
php中数据的批量导入(csv文件)
2006/10/09 PHP
一个更简单的无限级分类菜单代码
2007/01/16 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
php文件系统处理方法小结
2016/05/23 PHP
PHP二维数组去重实例分析
2016/11/18 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
JavaScript 捕获窗口关闭事件
2009/07/26 Javascript
Javascript string 扩展库代码
2010/04/09 Javascript
关于jQuery中.attr()和.prop()的问题探讨
2013/09/06 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
JavaScript使用RegExp进行正则匹配的方法
2015/07/11 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
2017/03/03 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
JavaScript实现全选取消效果
2017/12/14 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
python实现UDP协议下的文件传输
2020/03/20 Python
python MD5加密的示例
2020/10/19 Python
selenium如何定位span元素的实现
2021/01/13 Python
中国宠物用品商城:E宠商城
2016/08/27 全球购物
外国语学院毕业生自荐信
2013/10/28 职场文书
大型会议接待方案
2014/03/01 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
利用python Pandas实现批量拆分Excel与合并Excel
2021/05/23 Python
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS