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中动态获取对象的属性和方法的教程
Apr 09 Python
python实现八大排序算法(1)
Sep 14 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
tensorflow实现对图片的读取的示例代码
Feb 12 Python
使用Python实现将list中的每一项的首字母大写
Jun 11 Python
Django使用模板后无法找到静态资源文件问题解决
Jul 19 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
使用python实现回文数的四种方法小结
Nov 24 Python
python返回数组的索引实例
Nov 28 Python
解决Tensorboard可视化错误:不显示数据 No scalar data was found
Feb 15 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
tensorflow模型转ncnn的操作方式
May 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 SPL标准库的用法(遍历目录,查找固定条件的文件)
2013/06/18 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
JavaScript 判断指定字符串是否为有效数字
2010/05/11 Javascript
jquery 操作日期、星期、元素的追加的实现代码
2012/02/07 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
Bootstrap每天必学之标签与徽章
2015/11/27 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
2016/05/04 Javascript
jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现
2016/08/31 Javascript
Node.js学习入门
2017/01/03 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
10行代码实现微信小程序滑动tab切换
2018/12/28 Javascript
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
深入剖析JavaScript instanceof 运算符
2019/06/14 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[01:38]【DOTA2亚洲邀请赛】Sumail——梦开始的地方
2017/03/03 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
python os.fork() 循环输出方法
2019/08/08 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
Dr.Jart+美国官网:韩国药妆品牌
2019/01/18 全球购物
阿联酋航空丹麦官方网站:Emirates DK
2019/08/25 全球购物
毕业生幼师求职自荐信
2013/10/01 职场文书
小学三好学生事迹材料
2014/08/15 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
外贸采购员岗位职责
2015/04/03 职场文书
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android