Python中常见的数制转换有哪些


Posted in Python onMay 27, 2020

数制转换即进制转换,指进制(二、八、十、十六进制)间的相互转换,计算机编程中较为常见。这里列举了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'

进制的常用表示知识点扩展:

>>> 0o1, 0o20, 0o377      # 八进制常用表示,0o或者0O开头,后面接数字
(1, 16, 255)
 
>>> 0x01, 0x10, 0xFF      # 十六进制常用表示,0x或者0X开头,后面接0-9,A-F
(1, 16, 255)
 
>>> 0b1, 0b10000, 0b11111111  # 二进制常用表示,0b开头,后面接01组成的数字
(1, 16, 255)

到此这篇关于Python中常见的数制转换有哪些的文章就介绍到这了,更多相关Python中常见的数制转换例举内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现向ppt文件里插入新幻灯片页面的方法
Apr 28 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
详解python 爬取12306验证码
May 10 Python
Python Django的安装配置教程图文详解
Jul 17 Python
python twilio模块实现发送手机短信功能
Aug 02 Python
Python中的上下文管理器相关知识详解
Sep 19 Python
OpenCV+Python--RGB转HSI的实现
Nov 27 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
Dec 12 Python
Python连接字符串过程详解
Jan 06 Python
Python3 filecmp模块测试比较文件原理解析
Mar 23 Python
Python视频编辑库MoviePy的使用
Apr 01 Python
一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
Jul 03 Python
Python如何实现邮件功能
May 27 #Python
Python中内建模块collections如何使用
May 27 #Python
Python OpenCV实现测量图片物体宽度
May 27 #Python
Python中socket网络通信是干嘛的
May 27 #Python
Python中SQLite如何使用
May 27 #Python
Pycharm插件(Grep Console)自定义规则输出颜色日志的方法
May 27 #Python
Python中如何引入第三方模块
May 27 #Python
You might like
php生成zip压缩文件的方法详解
2013/06/09 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
php使用CURL模拟GET与POST向微信接口提交及获取数据的方法
2016/09/23 PHP
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
JQuery插件开发示例代码
2013/11/06 Javascript
js验证IP及子网掩码的合法性有效性示例
2014/04/30 Javascript
JS 面向对象之继承---多种组合继承详解
2016/07/10 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
jquery处理checkbox(复选框)是否被选中实例代码
2017/06/12 jQuery
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
简单的React SSR服务器渲染实现
2018/12/11 Javascript
[42:36]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第二局
2016/02/26 DOTA
python实现删除文件与目录的方法
2014/11/10 Python
21行Python代码实现拼写检查器
2016/01/25 Python
浅谈Python的list中的选取范围
2018/11/12 Python
详解pycharm配置python解释器的问题
2020/10/15 Python
亿企通软件测试面试题
2012/04/10 面试题
毕业生多媒体设计求职信
2013/10/12 职场文书
竞争上岗演讲稿
2014/01/05 职场文书
安全检查验收制度
2014/01/12 职场文书
建筑设计学生的自我评价
2014/01/16 职场文书
全陪导游欢迎词
2014/01/17 职场文书
文秘求职信范文
2014/04/10 职场文书
摄影展策划方案
2014/06/02 职场文书
关于运动会的口号
2014/06/07 职场文书
信用卡工资证明格式
2014/09/13 职场文书
教师个人总结范文
2015/02/11 职场文书
父母教会我观后感
2015/06/17 职场文书
环保建议书作文500字
2015/09/14 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
springmvc直接不经过controller访问WEB-INF中的页面问题
2022/02/24 Java/Android