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实现简单的遗传算法
Jan 02 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
使用实现XlsxWriter创建Excel文件并编辑
May 04 Python
pandas表连接 索引上的合并方法
Jun 08 Python
python http基本验证方法
Dec 26 Python
自学python的建议和周期预算
Jan 30 Python
python3 requests库文件上传与下载实现详解
Aug 22 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
Oct 31 Python
基于PyInstaller各参数的含义说明
Mar 04 Python
python3 删除所有自定义变量的操作
Apr 08 Python
pandas求平均数和中位数的方法实例
Aug 04 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
PHP chunk_split()函数讲解
2019/02/12 PHP
jQuery 使用手册(四)
2009/09/23 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
基于Flowplayer打造一款免费的WEB视频播放器附源码
2015/09/06 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
2015/11/02 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
React Native AsyncStorage本地存储工具类
2017/10/24 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
动态实现element ui的el-table某列数据不同样式的示例
2021/01/22 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
pandas.DataFrame的pivot()和unstack()实现行转列
2019/07/06 Python
Django stark组件使用及原理详解
2019/08/22 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
Python中免验证跳转到内容页的实例代码
2020/10/23 Python
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
一组SQL面试题
2016/02/15 面试题
优秀社区干部事迹材料
2014/02/03 职场文书
教师党员承诺书
2014/03/25 职场文书
我的理想演讲稿
2014/04/30 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
家长会开场白和结束语
2015/05/29 职场文书
初二物理教学反思
2016/02/19 职场文书
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android