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标准库os.path包、glob包使用实例
Nov 25 Python
python模拟鼠标拖动操作的方法
Mar 11 Python
Python MySQLdb Linux下安装笔记
May 09 Python
Python实现树莓派WiFi断线自动重连的实例代码
Mar 16 Python
Python图形绘制操作之正弦曲线实现方法分析
Dec 25 Python
浅析python3中的os.path.dirname(__file__)的使用
Aug 30 Python
python实现求特征选择的信息增益
Dec 18 Python
Python txt文件加入字典并查询的方法
Jan 15 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
Python递归及尾递归优化操作实例分析
Feb 01 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
Apr 08 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 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2012/10/11 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
微信小程序pinker组件使用实现自动相减日期
2020/05/07 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
Python实现全局变量的两个解决方法
2014/07/03 Python
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
对Python生成器、装饰器、递归的使用详解
2019/07/19 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
台湾家适得:Homeget
2019/02/11 全球购物
师范生自荐信范文
2013/10/06 职场文书
道士塔读书笔记
2015/06/30 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
温馨祝福晨语:美丽的一天从我的问候开始
2019/11/28 职场文书
浅谈Node的内存泄露问题
2022/05/06 NodeJs