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模块的os.walk遍历文件夹示例
Jan 27 Python
Python中apply函数的用法实例教程
Jul 31 Python
python基于右递归解决八皇后问题的方法
May 25 Python
python的else子句使用指南
Feb 27 Python
python并发编程之多进程、多线程、异步和协程详解
Oct 28 Python
Python实现简单的语音识别系统
Dec 13 Python
python画双y轴图像的示例代码
Jul 07 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
解决Django layui {{}}冲突的问题
Aug 29 Python
PyCharm2019安装教程及其使用(图文教程)
Sep 29 Python
详解Django CAS 解决方案
Oct 30 Python
Python基于类路径字符串获取静态属性
Mar 12 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与MYSql连接与查询
2011/07/14 PHP
php获取apk包信息的方法
2014/08/15 PHP
php使用parse_url和parse_str解析URL
2015/02/22 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
jQuery ul标签下拉菜单演示代码
2010/12/11 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
详解Node.js中的事件机制
2016/09/22 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
2016/12/29 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
Vue页面刷新记住页面状态的实现
2019/12/27 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[00:20]TI9观赛名额抽取Ⅱ
2019/07/24 DOTA
Python3.2中的字符串函数学习总结
2015/04/23 Python
Python连接SQLServer2000的方法详解
2017/04/19 Python
TensorFlow实现Batch Normalization
2018/03/08 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
python圣诞树编写实例详解
2020/02/13 Python
Python绘制全球疫情变化地图的实例代码
2020/04/20 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
在校生党员自我评价
2013/09/25 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
技术比武方案
2014/05/19 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
党的群众路线教育实践活动心得体会(教师)
2014/10/31 职场文书
升职自荐信怎么写
2015/03/05 职场文书
小学教师节活动总结
2015/03/20 职场文书
学校会议通知范文
2015/04/15 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
vue使用refs获取嵌套组件中的值过程
2022/03/31 Vue.js
Mac电脑OS系统下安装Nginx的详细教程
2022/04/14 Servers