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中字符串的常见操作技巧总结
Jul 28 Python
浅谈Django自定义模板标签template_tags的用处
Dec 20 Python
Python selenium抓取微博内容的示例代码
May 17 Python
python通过Windows下远程控制Linux系统
Jun 20 Python
python+pyqt5实现KFC点餐收银系统
Jan 24 Python
python实现五子棋小游戏
Mar 25 Python
Pytorch实现各种2d卷积示例
Dec 30 Python
Python 解析pymysql模块操作数据库的方法
Feb 18 Python
Python龙贝格法求积分实例
Feb 29 Python
win10安装python3.6的常见问题
Jul 01 Python
Selenium python时间控件输入问题解决方案
Jul 22 Python
使用Python判断一个文件是否被占用的方法教程
Dec 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
关于PHP中Object对象的笔记分享
2011/06/28 PHP
php+mysql删除指定编号员工信息的方法
2015/01/14 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
laravel请求参数校验方法
2019/10/10 PHP
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
jquery一键控制checkbox全选、反选或全不选
2017/10/16 jQuery
值得收藏的vuejs安装教程
2017/11/21 Javascript
JS实现的base64加密解密操作示例
2018/04/18 Javascript
nodejs 如何手动实现服务器
2018/08/20 NodeJs
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
vue--vuex详解
2019/04/15 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
Vue的属性、方法、生命周期实例代码详解
2019/09/17 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
pytyon 带有重复的全排列
2013/08/13 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
Django框架使用mysql视图操作示例
2019/05/15 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
基于Python下载网络图片方法汇总代码实例
2020/06/24 Python
Python自省及反射原理实例详解
2020/07/06 Python
Python Pygame实现俄罗斯方块
2021/02/19 Python
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
学校感恩节活动策划方案
2014/10/06 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
党课主持词大全
2015/06/30 职场文书
《植树问题》教学反思
2016/03/03 职场文书