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进阶教程之异常处理
Aug 30 Python
Python中实现结构相似的函数调用方法
Mar 10 Python
Python入门_条件控制(详解)
May 16 Python
python脚本作为Windows服务启动代码详解
Feb 11 Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
Python及Pycharm安装方法图文教程
Aug 05 Python
利用Python产生加密表和解密表的实现方法
Oct 15 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
pandas分组聚合详解
Apr 10 Python
Python+Xlwings 删除Excel的行和列
Dec 19 Python
Python离线安装openpyxl模块的步骤
Mar 30 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
Excel数据导入Mysql数据库的实现代码
2008/06/05 PHP
php 前一天或后一天的日期
2008/06/28 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
PHP以mysqli方式连接类完整代码实例
2014/07/15 PHP
php curl 上传文件代码实例
2015/04/27 PHP
PHP的curl函数的用法总结
2019/02/14 PHP
滚动经典最新话题[prototype框架]下编写
2006/10/03 Javascript
JS+CSS实现实用的单击输入框弹出选择框的方法
2015/02/28 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
javascript闭包概念简单解析(推荐)
2016/06/03 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
VUE中V-IF条件判断改变元素的样式操作
2020/08/09 Javascript
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
scrapy爬虫实例分享
2017/12/28 Python
Python求出0~100以内的所有素数
2018/01/23 Python
python3实现公众号每日定时发送日报和图片
2018/02/24 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python Django 前后端分离 API的方法
2019/08/28 Python
pytorch实现对输入超过三通道的数据进行训练
2020/01/15 Python
Django 自定义权限管理系统详解(通过中间件认证)
2020/03/11 Python
Python读取yaml文件的详细教程
2020/07/21 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
美国女性卫生用品公司:Thinx
2017/06/30 全球购物
Nasty Gal英国:美国女性服饰销售网站
2021/03/02 全球购物
世界上最受欢迎的花店:1-800-Flowers.com
2020/06/01 全球购物
xxx同志考察材料
2014/02/07 职场文书
初中教师业务学习材料
2014/05/12 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
车辆年检委托书范本
2014/10/14 职场文书
党的群众路线教育实践活动方案
2014/10/31 职场文书
springboot 自定义配置 解决Boolean属性不生效
2022/03/18 Java/Android