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字符串的encode与decode研究心得乱码问题解决方法
Mar 23 Python
Python 第一步 hello world
Sep 25 Python
python复制文件代码实现
Dec 23 Python
Python中random模块生成随机数详解
Mar 10 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
Feb 22 Python
python Django编写接口并用Jmeter测试的方法
Jul 31 Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
Feb 11 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
python是怎么被发明的
Jun 15 Python
python 操作excel表格的方法
Dec 05 Python
Python+Appium自动化测试的实战
Jun 30 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
环境会对咖啡种植有什么影响
2021/03/03 咖啡文化
解析在PHP中使用全局变量的几种方法
2013/06/24 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
javascript函数中的arguments参数
2010/08/01 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
jquery弹出关闭遮罩层实例
2013/08/06 Javascript
js或jquery实现页面打印可局部打印
2014/03/27 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
Node.js开发之访问Redis数据库教程
2015/01/14 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
js插件Jcrop自定义截取图片功能
2016/10/14 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
Vue实现数字输入框中分割手机号码的示例
2017/10/10 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
Vue管理系统前端之组件拆分封装详解
2020/08/23 Javascript
[03:01]完美世界DOTA2联赛PWL S2 集锦第二期
2020/12/03 DOTA
Python 登录网站详解及实例
2017/04/11 Python
Python文本统计功能之西游记用字统计操作示例
2018/05/07 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
时尚设计师手表:The Watch Cabin
2018/10/06 全球购物
JAVA程序员自荐书
2014/01/30 职场文书
大学生两会精神学习心得体会
2014/03/10 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
小学生评语集锦
2014/04/18 职场文书
聘任合同书
2015/09/21 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书