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 urlopen()函数 示例分享
Jun 12 Python
python编程开发之日期操作实例分析
Nov 13 Python
Python实现对象转换为xml的方法示例
Jun 08 Python
Flask解决跨域的问题示例代码
Feb 12 Python
python实现ID3决策树算法
Aug 29 Python
itchat-python搭建微信机器人(附示例)
Jun 11 Python
Django REST framework 如何实现内置访问频率控制
Jul 23 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
Jan 24 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 Python
python实现KNN近邻算法
Dec 30 Python
Python实战之实现康威生命游戏
Apr 26 Python
opencv检测动态物体的实现
Jul 21 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自动补全表单的两种方法
2017/03/06 PHP
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
JavaScript:Array类型全面解析
2016/05/19 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
微信小程序 input输入框控件详解及实例(多种示例)
2016/12/14 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
2018/10/24 Javascript
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python中下划线的使用方法
2015/03/27 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
python基础练习之几个简单的游戏
2017/11/10 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
python 格式化输出百分号的方法
2019/01/20 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
CSS3下的渐变文字效果实现示例
2018/03/02 HTML / CSS
印度尼西亚综合购物网站:Lazada印尼
2016/09/07 全球购物
奶茶店创业计划书
2014/08/14 职场文书
普通党员对照检查材料
2014/09/24 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
华清池导游词
2015/02/02 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
Nebula Graph解决风控业务实践
2022/03/31 MySQL