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中处理字符串之islower()方法的使用简介
May 19 Python
详解小白之KMP算法及python实现
Apr 04 Python
python中while和for的区别总结
Jun 28 Python
Python秒算24点实现及原理详解
Jul 29 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
关于tf.reverse_sequence()简述
Jan 20 Python
python使用Geany编辑器配置方法
Feb 21 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
Python数据可视化实现漏斗图过程图解
Jul 20 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抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
PHP经典面试题集锦
2015/03/19 PHP
比较简单的异步加载JS文件的代码
2009/07/18 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
js检测网络是否具体连接功能的代码
2014/05/23 Javascript
jQuery中animate用法实例分析
2015/03/09 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
2016/06/17 Javascript
js中使用使用原型(prototype)定义方法的好处详解
2016/07/04 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
Bootstrap和Java分页实例第二篇
2016/12/23 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
Angular6 发送手机验证码按钮倒计时效果实现方法
2019/01/08 Javascript
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
Python+matplotlib绘制不同大小和颜色散点图实例
2018/01/19 Python
python实现多线程网页下载器
2018/04/15 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
PyQt5 QTableView设置某一列不可编辑的方法
2019/06/25 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
python如何实现DES加密
2020/09/21 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
乔迁之喜主持词
2014/03/27 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers