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、lambda介绍
Apr 14 Python
在Django的视图中使用form对象的方法
Jul 18 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
Jan 20 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
Python模拟随机游走图形效果示例
Feb 06 Python
分享vim python缩进等一些配置
Jul 02 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
Python 如何提高元组的可读性
Aug 26 Python
浅谈pytorch池化maxpool2D注意事项
Feb 18 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
Mar 26 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
python中PyQuery库用法分享
Jan 15 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 Mssql操作简单封装支持存储过程
2009/12/11 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
JQuery 表单中textarea字数限制实现代码
2009/12/07 Javascript
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
基于JS实现Android,iOS一个手势动画效果
2016/04/27 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
vue使用自定义icon图标的方法
2018/05/14 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
Python生成随机数的方法
2014/01/14 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
浅谈python之新式类
2018/08/12 Python
python实现简单http服务器功能
2018/09/17 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python中按值来获取指定的键
2019/03/04 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
Pytorch 中的optimizer使用说明
2021/03/03 Python
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
C语言基础笔试题
2013/04/27 面试题
清扬洗发水广告词
2014/03/14 职场文书
毕业生简历自我评价范文
2014/04/09 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
企业2014年度工作总结
2014/12/10 职场文书
教师辞职书范文
2015/02/26 职场文书
行政二审代理词
2015/05/25 职场文书
公司新员工欢迎词
2015/09/30 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
2022/04/02 Python
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server