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 27 Python
Python文件的读写和异常代码示例
Oct 31 Python
Python Grid使用和布局详解
Jun 30 Python
python print输出延时,让其立刻输出的方法
Jan 07 Python
Python字符串逆序的实现方法【一题多解】
Feb 18 Python
python实现维吉尼亚算法
Mar 20 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
python 动态迁移solr数据过程解析
Sep 04 Python
python3多线程知识点总结
Sep 26 Python
Tensorflow实现部分参数梯度更新操作
Jan 23 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 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程序员编程注意事项
2008/04/10 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
客户端静态页面玩分页
2006/06/26 Javascript
Open and Print a Word Document
2007/06/15 Javascript
js 函数调用模式小结
2011/12/26 Javascript
javascript重写alert方法的实例代码
2013/03/29 Javascript
jquery固定底网站底部菜单效果
2013/08/13 Javascript
HTML页面弹出居中可拖拽的自定义窗口层
2014/05/07 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
js实现分割上传大文件
2016/03/09 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
JavaScript之json_动力节点Java学院整理
2017/06/29 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[01:11:27]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Optic
2018/04/03 DOTA
Python中字典(dict)合并的四种方法总结
2017/08/10 Python
python cx_Oracle的基础使用方法(连接和增删改查)
2017/11/19 Python
详解python uiautomator2 watcher的使用方法
2019/09/09 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
公务员职业生涯规划书范文  
2014/01/19 职场文书
学生安全教育材料
2014/02/14 职场文书
期终自我鉴定
2014/02/17 职场文书
校园文明倡议书
2014/05/16 职场文书
大专生找工作自荐书
2014/06/10 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
企业管理不到位检讨书
2019/06/27 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python