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代码
Mar 13 Python
Python学习笔记之os模块使用总结
Nov 03 Python
详解Python中的Descriptor描述符类
Jun 14 Python
Python复数属性和方法运算操作示例
Jul 21 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
Tornado 多进程实现分析详解
Jan 12 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
python3中获取文件当前绝对路径的两种方法
Apr 26 Python
python使用插值法画出平滑曲线
Dec 15 Python
Python装饰器实现方法及应用场景详解
Mar 26 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 Python
安装pytorch时报sslerror错误的解决方案
May 17 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 日志缩略名的创建函数代码
2010/05/26 PHP
PHP中PDO基础教程 入门级
2011/09/04 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
php cookie 详解使用实例
2016/11/03 PHP
一个js实现的所谓的滑动门
2007/05/23 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
vue插件开发之使用pdf.js实现手机端在线预览pdf文档的方法
2018/07/12 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
js canvas实现画图、滤镜效果
2018/11/27 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
vue $mount 和 el的区别说明
2020/09/11 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2017/07/12 Python
用python统计代码行的示例(包括空行和注释)
2018/07/24 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
python GUI计算器的实现
2020/10/09 Python
药学专业个人的自我评价
2013/12/31 职场文书
入党积极分子思想汇报
2014/01/02 职场文书
个人社会实践自我鉴定
2014/03/24 职场文书
公司法人授权委托书范本
2014/09/12 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
2015年重阳节活动主持词
2015/07/30 职场文书
初中班主任培训心得体会
2016/01/07 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
低端且暴利的线上线下创业项目分享
2019/09/03 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
再谈python_tkinter弹出对话框创建
2022/03/20 Python