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多线程编程(四):使用Lock互斥锁
Apr 05 Python
python实现的DES加密算法和3DES加密算法实例
Jun 03 Python
详解Python下ftp上传文件linux服务器
Jun 21 Python
Django开发中的日志输出的方法
Jul 02 Python
python之cv2与图像的载入、显示和保存实例
Dec 05 Python
Python timer定时器两种常用方法解析
Jan 20 Python
Python3监控疫情的完整代码
Feb 20 Python
Python dict的常用方法示例代码
Jun 23 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
python 多线程死锁问题的解决方案
Aug 25 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
Dec 24 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强制下载类型的实现代码
2011/04/21 PHP
经典PHP加密解密函数Authcode()修复版代码
2015/04/05 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
jQuery 下拉列表 二级联动插件分享
2012/03/29 Javascript
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
兼容主流浏览器的jQuery+CSS 实现遮罩层的简单代码
2014/10/14 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
简单的JS轮播图代码
2016/07/18 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
vscode+gulp轻松开发小程序的完整步骤
2020/10/18 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
pandas中Timestamp类用法详解
2017/12/11 Python
带你认识Django
2019/01/15 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
Python退出时强制运行一段代码的实现方法
2020/04/29 Python
幼儿园教师国培感言
2014/02/02 职场文书
期中考试后的反思
2014/02/08 职场文书
小区消防演习方案
2014/02/21 职场文书
2016年暑假家长对孩子评语
2015/12/01 职场文书
nginx 防盗链防爬虫配置详解
2021/03/31 Servers
opencv检测动态物体的实现
2021/07/21 Python
关于python类SortedList详解
2021/09/04 Python