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去除字符串中的换行符
Oct 11 Python
python实现求两个字符串的最长公共子串方法
Jul 20 Python
selenium3+python3环境搭建教程图解
Dec 07 Python
python 利用jinja2模板生成html代码实例
Oct 10 Python
使用 Supervisor 监控 Python3 进程方式
Dec 05 Python
基于PyQT实现区分左键双击和单击
May 19 Python
什么是Python中的匿名函数
Jun 02 Python
Python configparser模块操作代码实例
Jun 08 Python
keras 读取多标签图像数据方式
Jun 12 Python
python 解决pycharm运行py文件只有unittest选项的问题
Sep 01 Python
python实现简单的名片管理系统
Apr 26 Python
Python实现PIL图像处理库绘制国际象棋棋盘
Jul 16 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
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
PHP入门之常量简介和系统常量
2014/05/12 PHP
php无限极分类递归排序实现方法
2014/11/11 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
如何实现浏览器上的右键菜单
2006/07/10 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
基于jQuery的弹出框插件
2012/03/18 Javascript
JS事件Event元素(兼容IE,Firefox,Chorme)
2012/11/01 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
2015/12/19 Javascript
jQuery+CSS3+Html5实现弹出层效果实例代码(附源码下载)
2016/05/16 Javascript
Jquery组件easyUi实现选项卡切换示例
2016/08/23 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
Vue.js实现数据响应的方法
2018/08/13 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
让你30分钟快速掌握vue3教程
2020/10/26 Javascript
python自动安装pip
2014/04/24 Python
用C++封装MySQL的API的教程
2015/05/06 Python
python中的闭包函数
2018/02/09 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
python asyncio 协程库的使用
2021/01/21 Python
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
工程造价专业大学生职业规划范文
2014/03/09 职场文书
金融管理专业毕业生求职信
2014/03/12 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
学校课外活动总结
2014/05/08 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书