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根据距离和时长计算配速示例
Feb 16 Python
Python的Django框架可适配的各种数据库介绍
Jul 15 Python
python验证码识别的实例详解
Sep 09 Python
书单|人生苦短,你还不用python!
Dec 29 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
在Mac下使用python实现简单的目录树展示方法
Nov 01 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
java中的控制结构(if,循环)详解
Jun 26 Python
Python编译为二进制so可执行文件实例
Dec 23 Python
Python要如何实现列表排序的几种方法
Feb 21 Python
使用tensorflow实现VGG网络,训练mnist数据集方式
May 26 Python
pytorch中的weight-initilzation用法
Jun 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过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
ThinkPHP V2.2说明文档没有说明的那些事实例小结
2015/07/01 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
firefox下jquery ajax返回object XMLDocument处理方法
2014/01/26 Javascript
js图片自动轮播代码分享(js图片轮播)
2014/05/06 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
微信小程序页面间通信的5种方式
2017/03/31 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
jQuery pager.js 插件动态分页功能实例分析
2019/08/02 jQuery
vue项目接口域名动态获取操作
2020/08/13 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
python33 urllib2使用方法细节讲解
2013/12/03 Python
Python2中的raw_input() 与 input()
2015/06/12 Python
在Django中同时使用多个配置文件的方法
2015/07/22 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
2016/06/14 Python
python实现名片管理系统
2018/11/29 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
Python中super函数用法实例分析
2019/03/18 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
基于K.image_data_format() == 'channels_first' 的理解
2020/06/29 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
英国信箱在线鲜花速递公司:Bloom & Wild
2019/03/10 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
酒店经理职责
2014/01/30 职场文书
《鸿门宴》教学反思
2014/04/22 职场文书
建设投标担保书
2014/05/13 职场文书
委托书范本
2014/09/13 职场文书
学会Python数据可视化必须尝试这7个库
2021/06/16 Python
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android