python格式化转换_Python进制转换format格式化[通俗易懂]

python格式化转换_Python进制转换format格式化[通俗易懂]>>>bin(13)’0b1101’十进制转成八进制和十六进制'{0:x}’.format(20)转换成十六进制'{0:o}’.format(20)转换成八进制进制转换的时候用{0:进制}八进制转为二进制:比如八进制数(37)8拆开373用二进制表示为117用二进制表示为111合起来即为1111…

大家好,又见面了,我是你们的朋友全栈君。

1cd94214427bf71ce066722c41f80bb1.png

>>> bin(13)

‘0b1101’

597ad93b4a21ad2c8dec39a277d173ee.png

23a6c31a737a967d563ffba0a7c303c8.png

十进制转成八进制和十六进制

‘{0:x}’.format(20)                转换成十六进制

‘{0:o}’.format(20)                转换成八进制

进制转换的时候用{0:进制}

八进制转为二进制:

比如八进制数 (37)8

拆开 3   7

3用二进制表示为 11

7用二进制表示为 111

合起来 即为 11 111

同理 十六进制转二进制

>>> bin(0o37) #0o37 0:阿拉伯数字0 o:八进制表示

‘0b11111’

>>> bin(0x33)

‘0b110011’

>>>

二进制转八进制:

二进制从右边数,3位3位为一组,转为十进制比如:

10 110 011 111

2     6    3      7    对应八进制就是为 (2637)8

同理十六进制,不过此时二进制应该是 从右往左边数,4位4位为一组

>>> oct(0b10110011111)

‘0o2637’

>>> hex(0b10110011111)

‘0x59f’

>>>

101 1001 1111    转为十六进制对应如下:

5         9     f (15)

八进制与十六进制之间的转换有两种方法:

第一种:他们之间的转换可以先转成二进制然后再相互转换。

第二种:他们之间的转换可以先转成十进制然后再相互转换。

>>> oct(0x37)

‘0o67’

>>> hex(0o67)

‘0x37’

da27f5ff10b16b1e950e4c544183ff30.png

权值和第几位相关,n进制第i位的权值是n的(i-1)次方。

例如:

十进制13579,常说的百位是5,其背后的理由是10^(3-1)=100

十六进制1A2B,B所处位的权值是16^(1-1)=1(即个位),1所处位的权值是16^(4-1)=4096

对于多位数,处在某一位上的“l”所表示的数值的大小,称为该位的位权。例如十进制第2位的位权为10,第3位的位权为100;而二进制第2位的位权为2,第3位的位权为4,对于 N进制数,整数部分第 i位的位权为N^(i-1),而小数部分第j位的位权为N^-j。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144320.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ai修复照片软件是哪个软件_AI照片修复免费版-AI照片修复软件下载v1.1.0安卓版-西西软件下载…「建议收藏」

    ai修复照片软件是哪个软件_AI照片修复免费版-AI照片修复软件下载v1.1.0安卓版-西西软件下载…「建议收藏」AI照片修复软件是一款专业的照片图片修复处理工具,可以帮助用户将旧照片、老照片以及低像素的照片进行修复,软件界面赶紧操作简单,适合没有经验的伙伴修复使用,除此之外,还有各种美化效果,轻松将照片上色、换底、换像素,来西西下载即可使用哦!AI照片修复软件简介:AI照片修复是一款免费的智能AI照片修复处理工具,包括照片破损修复、黑白照片上色、无损放大、模糊照片清晰增强等实用工具。基于先进的AI图像生成技…

    2022年4月18日
    118
  • 写一个 docker 打击一系列手册

    写一个 docker 打击一系列手册

    2022年1月2日
    33
  • Android Binder机制(超级详尽)

    1.binder通信概述   binder通信是一种client-server的通信结构,   1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用;   2.实际上,代理接口中定义的方法与server中定义的方法是一一对应的;   3.client调用某个代理接口中的方法时,代理接口的方法会将client传递的参数打包成为Pa

    2022年4月6日
    45
  • Abp配置文件设置IdentityServer客户端

    Abp配置文件设置IdentityServer客户端在没有购买商业版,又没实现IdentityServer配置管理页功能时,我们又得配置客户端时。设想通过appsettings.json,临时添加配置,然后执行.DbMigrator迁移数据。这时原

    2022年7月3日
    31
  • 大规模储能技术_新技术储备

    大规模储能技术_新技术储备eBPF-Linux性能优化的超能力

    2022年9月2日
    2
  • 原型模式的应用场景_原型模式深浅克隆区别

    原型模式的应用场景_原型模式深浅克隆区别ProtoType 原型模式动机模型定义实例结构要点总结笔记动机在软件系统中,经常面临着”某些结构复杂的对象“的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是它们却拥有比较稳定一致的接口如何应对这种变化?如何向”客户程序“(使用这些对象的程序)”隔离出“这些易变对象,从而使得”依赖这些易变对象的客户程序“不随着需求变化而变化?模型定义使用原型实例指定创建对象的种类,然后通过拷贝这些原型来创建新对象。实例和工厂模型用的同一个实例工厂模式//工厂class SplitterF

    2022年8月11日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号