Python中不同进制的语法及转换方法分析


Posted in Python onJuly 27, 2016

本文实例讲述了Python中不同进制的语法及转换方法。分享给大家供大家参考,具体如下:

不同进制的书写方式

① 八进制(Octal) 0o377
② 十六进制(Hex) 0xFF
③ 二进制(Binary) 0b11111111

不同进制之间的转换

Python提供了三个内置的函数,可以用来在不同进制间做转换。

>>> oct(255), hex(255), bin(255)
('0o377', '0xff', '0b11111111')

还可以使用int函数,把字符串转成数值

>>> int('255'), int('0xFF', 16)
(255, 255)

除此之外还可以使用eval,功能类似于int函数,但是它的参数是python代码。

>>> eval('255'), eval('0xFF')
(255, 255)

当然也可使用字符串的格式化输出

>>> '{0:0}, {1:x}, {2:b}'.format(255, 255, 255)
'255, ff, 11111111'
>>> '%o, %x, %X' % (255, 255, 255)
'377, ff, FF'

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python二叉树的实现实例
Nov 21 Python
Python使用xlrd读取Excel格式文件的方法
Mar 10 Python
Windows下Eclipse+PyDev配置Python+PyQt4开发环境
May 17 Python
详解python发送各类邮件的主要方法
Dec 22 Python
使用实现XlsxWriter创建Excel文件并编辑
May 04 Python
python中使用print输出中文的方法
Jul 16 Python
Python箱型图处理离群点的例子
Dec 09 Python
pandas的相关系数与协方差实例
Dec 27 Python
QML实现钟表效果
Jun 02 Python
opencv+python实现鼠标点击图像,输出该点的RGB和HSV值
Jun 02 Python
聊聊python在linux下与windows下导入模块的区别说明
Mar 03 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
深入理解Python装饰器
Jul 27 #Python
python批量制作雷达图的实现方法
Jul 26 #Python
python 添加用户设置密码并发邮件给root用户
Jul 25 #Python
Python文件夹与文件的相关操作(推荐)
Jul 25 #Python
浅谈python类属性的访问、设置和删除方法
Jul 25 #Python
python直接访问私有属性的简单方法
Jul 25 #Python
python类:class创建、数据方法属性及访问控制详解
Jul 25 #Python
You might like
一些PHP写的小东西
2006/12/06 PHP
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
orm获取关联表里的属性值
2016/04/17 PHP
JavaScript 事件的一些重要说明
2009/10/25 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
jQuery不兼容input的change事件问题解决过程
2014/12/05 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
深入浅出ES6新特性之函数默认参数和箭头函数
2016/08/01 Javascript
JavaScript 栈的详解及实例代码
2017/01/22 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
vue中使用mxgraph的方法实例代码详解
2019/05/17 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
2019/05/21 Javascript
layui switch 开关监听 弹出确定状态转换的例子
2019/09/21 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
Python学习资料
2007/02/08 Python
jupyter notebook引用from pyecharts.charts import Bar运行报错
2020/04/23 Python
python判断数字是否是超级素数幂
2018/09/27 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
2019/04/15 Python
Django框架验证码用法实例分析
2019/05/10 Python
pandas取出重复数据的方法
2019/07/04 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
工程安全员岗位职责
2014/03/09 职场文书
同学聚会邀请函
2015/01/30 职场文书
nginx静态资源的服务器配置方法
2022/07/07 Servers