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图像处理之反色实现方法
May 30 Python
详解Python中的__getitem__方法与slice对象的切片操作
Jun 27 Python
Python实战小程序利用matplotlib模块画图代码分享
Dec 09 Python
python 通过字符串调用对象属性或方法的实例讲解
Apr 21 Python
Python函数基础实例详解【函数嵌套,命名空间,函数对象,闭包函数等】
Mar 30 Python
使用python爬取微博数据打造一颗“心”
Jun 28 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
Python基于os.environ从windows获取环境变量
Jun 09 Python
Python 如何对文件目录操作
Jul 10 Python
Python 爬虫性能相关总结
Aug 03 Python
Jupyter安装链接aconda实现过程图解
Nov 02 Python
Python WSGI 规范简介
Apr 11 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一些服务器端特性的配置加强php的安全
2006/10/09 PHP
PHP学习笔记之三 数据库基本操作
2011/01/17 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
JavaScript 在各个浏览器中执行的耐性
2009/04/06 Javascript
js+css在交互上的应用
2010/07/18 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
nodejs中实现路由功能
2014/12/29 NodeJs
Node.js中child_process实现多进程
2015/02/03 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
[04:48]DOTA2上海特锦赛小组赛第三日 TOP10精彩集锦
2016/02/28 DOTA
[44:04]OG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
计算机网络毕业生自荐信
2013/10/01 职场文书
团委竞选演讲稿
2014/04/24 职场文书
实训报告范文大全
2014/11/04 职场文书
大客户经理岗位职责
2015/04/09 职场文书
入门学习Go的基本语法
2021/07/07 Golang
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技
Mysql开启外网访问
2022/05/15 MySQL