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内置函数之filter map reduce介绍
Nov 30 Python
Pandas探索之高性能函数eval和query解析
Oct 28 Python
Python工程师面试必备25条知识点
Jan 17 Python
Python实现按中文排序的方法示例
Apr 25 Python
详解Python中的四种队列
May 21 Python
TensorFlow实现卷积神经网络
May 24 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
May 30 Python
Python爬虫抓取技术的一些经验
Jul 12 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
Jan 25 Python
python pymysql链接数据库查询结果转为Dataframe实例
Jun 05 Python
python实现简易名片管理系统
Apr 11 Python
Django实现WebSocket在线聊天室功能(channels库)
Sep 25 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.MVC的模板标签系统(四)
2006/09/05 PHP
一个程序下载的管理程序(三)
2006/10/09 PHP
基于mysql的论坛(7)
2006/10/09 PHP
is_uploaded_file函数引发的不能上传文件问题
2013/10/29 PHP
smarty半小时快速上手入门教程
2014/10/27 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
js中对函数设置默认参数值的3种方法
2015/10/23 Javascript
基于javascript实现图片预加载
2016/01/05 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
Angular通过angular-cli来搭建web前端项目的方法
2017/07/27 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
Vuex modules模式下mapState/mapMutations的操作实例
2019/10/17 Javascript
python实现爬虫下载美女图片
2015/07/14 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
CSS3地图动态实例代码(圆圈向外扩散)
2018/06/15 HTML / CSS
可以随进度显示不同颜色的css3进度条分享
2014/04/11 HTML / CSS
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
国培教师自我鉴定
2014/02/12 职场文书
保证书范文大全
2014/04/28 职场文书
环保倡议书怎么写
2014/05/16 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
先进党支部申报材料
2014/12/24 职场文书
2015年植树节活动总结
2015/02/06 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python
Vue详细的入门笔记
2021/05/10 Vue.js