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编程过程中用单元测试法调试代码的介绍
Apr 02 Python
深度定制Python的Flask框架开发环境的一些技巧总结
Jul 12 Python
python自动12306抢票软件实现代码
Feb 24 Python
python入门教程 python入门神图一张
Mar 05 Python
利用Python如何实现数据驱动的接口自动化测试
May 11 Python
基于python的图片修复程序(实现水印去除)
Jun 04 Python
使用python绘制3维正态分布图的方法
Dec 29 Python
python 猴子补丁(monkey patch)
Jun 26 Python
如何使用django的MTV开发模式返回一个网页
Jul 22 Python
python实现邮件自动发送
Aug 10 Python
tensorflow求导和梯度计算实例
Jan 23 Python
python 的topk算法实例
Apr 02 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 表单数据的获取代码
2009/03/10 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
JQuery之focus函数使用介绍
2013/08/20 Javascript
JS获取html对象的几种方式介绍
2013/12/05 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
js判断手机号运营商的方法
2015/10/23 Javascript
Bootstrap每天必学之折叠
2016/04/12 Javascript
JavaScript中的继承之类继承
2016/05/01 Javascript
JavaScript必知必会(五) eval 的使用
2016/06/08 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
在Python的Django框架中用流响应生成CSV文件的教程
2015/05/02 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
python遍历小写英文字母的方法
2019/01/02 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
python多进程下实现日志记录按时间分割
2019/07/22 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
2019/12/06 Python
python实现udp传输图片功能
2020/03/20 Python
Python面向对象多态实现原理及代码实例
2020/09/16 Python
Currentbody法国:健康与美容高科技产品
2020/08/16 全球购物
青年志愿者先进事迹
2014/05/06 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
司机岗位职责范本
2015/04/10 职场文书
CentOS MySql8 远程连接实战
2022/04/19 MySQL