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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 互联网金融学习总结(5)——市场主流的风控模型简要学习总结

    互联网金融学习总结(5)——市场主流的风控模型简要学习总结分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程一、市场调研目前市面主流的风控模型1、互联网金融前10名排行榜(数据截止日期2017-09-12)互联网金融公司排名分别是蚂蚁金服、陆金所、京东金融、苏宁金融、百度金融、腾讯理财通、宜信、钱大掌柜、万达金融和网易理财。1.1蚂蚁金服1.1.1大数据技术对…

    2022年5月22日
    63
  • 各厂商服务器存储默认管理口登录信息(默认IP、用户名、密码)收集

    各厂商服务器存储默认管理口登录信息(默认IP、用户名、密码)收集在此收集了一些厂商的服务器存储设备的默认管理口信息,以供大家日后运维时方便查找,若有错误的地方请指正,谢谢!服务器管理口信息:设备类型 设备型号 默认管理IP 默认用户名 默认密码 IBM服务器 IBMP小型机ASMI hmc1:192.168.2.147 hmc2:192.168.3.147 admin admin I…

    2022年4月29日
    129
  • python aic准则_在Python中手工计算Akaike信息标准(AIC)

    python aic准则_在Python中手工计算Akaike信息标准(AIC)据我所知,Python中没有AIC包。因此,我试图手动计算它,以找到数据集中的最佳集群数(我使用K-均值进行集群)我遵循Wiki上的公式:AIC=2k-2ln(最大可能性)以下是我当前的代码:range_n_clusters=range(2,10)forn_clustersinrange_n_clusters:model=cluster.KMeans(n_clusters=n_cl…

    2022年5月23日
    42
  • C# 哈希_java哈希码

    C# 哈希_java哈希码文件哈希码比较,用于更新文件publicstaticboolCompareFile(stringstr1,stringstr2)    {      stringp_1=str1;      stringp_2=str2;      //计算第一个文件的哈希值      varha

    2025年6月26日
    5
  • mac 版本 idea 2021.4激活码免费【在线破解激活】[通俗易懂]

    mac 版本 idea 2021.4激活码免费【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    76
  • WebService接口

    WebService接口这是我在做对外部系统推送数据时自己写的WebService推送接口工具类,有几点需要注意1、我们调用对方的WebService接口,对方会给一个WebService接口的地址,供我们访问:http:

    2022年7月1日
    17

发表回复

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

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