一、背景

我们在进行计算机进制转换的时候需要用到一些其他的进制,最常见的就是二进制,八进制,16进制。这里介绍两种方法去完成进制之间的转换。

二、使用

1 format方法

format方法中包含两个参数,第一个是一个十进制数,第二个参数表示格式化的方法。第二个参数表示的内容如下

# 0填充的字符(只能是0)与zfill类似
# 4表示填充后的位数(12,就表示填充后为12位)
# x表示进制数(b:二进制,o:八进制,x:16进制,d:十进制)

输出的结果如下:

'''
Python学习交流,免费公开课,免费资料,
免费答疑,系统学习加QQ群:531509025
'''print(format(22, '04x'))
>>> 0016
print(format(22, '4x'))  # 前面会空四格
>>>   16
print(format(22, 'x'))
>>> 16

2 int方法

int方法中包含两个参数,第一个是要int化的对象,一般就是字符形式的数字,第二个参数是转化的基数。参数形式和内容如下

# "1111",表示进制数,必须满足进制要求,即3进制中的所有数小于三
# base,表示进制,用具体的数字指代,同时范围为2<=base<=36

输出的结果如下:

print(int("11112", base=36))
>>> 1727606
print(int("1111", base=2))
>>> 15

三、总结

上述的内容是使用内置函数,当然也可以用字符分割去做,这里记录一下,不常用有需要的时候可以查看。

python中的format方法和int方法相关推荐

  1. python中的str方法和repr方法_Python中 的 __str__ 方法和 __repr__ 方法的区别有哪些

    Python中 的 __str__ 方法和 __repr__ 方法的区别有哪些 发布时间:2020-11-05 17:11:48 来源:亿速云 阅读:95 作者:Leah 本篇文章给大家分享的是有关P ...

  2. python中的str方法和repr方法_详解Python中__str__和__repr__方法的区别

    对我当前工程进行全部测试需要花费不少时间.既然有 26 GB 空闲内存,为何不让其发挥余热呢? tmpfs 可以通过把文件系统保存在大内存中来加速测试的执行效率. 但优点也是缺点,tmpfs 只把结果 ...

  3. Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的中的joining 方法和mapping方法

    Java 8 辣么大(lambda)表达式不慌之-–(四)示例-Collectors中的joining 方法和mapping方法 joining 方法 mapping方法 先定义好后面做示例要用的数据 ...

  4. 浅谈BufferedReader中的read()方法和readLine()方法

    浅谈BufferedReader中的read方法和readLine方法 前言:本人比较菜啦,如果有错误,还请大佬指正. 1. read方法 查看API文档我们可以发现BufferedReader类中的 ...

  5. JS中的call()方法和apply()方法用法总结

    1. 每个函数都包含两个非继承而来的方法:call()方法和apply()方法. 2. 相同点:这两个方法的作用是一样的. 都是在特定的作用域中调用函数,等于设置函数体内this对象的值,以扩充函数赖 ...

  6. asp.net TemplateField模板中的Bind方法和Eval方法

    TemplateField模板中为了能够有限制的或者取出数据库中某列的值时,可以用Bind和Eval方法来实现.以下是Bind方法的格式,Eval的格式也是和Bind一样的. Bind("列 ...

  7. TP框架中的A方法和R方法

    ThinkPHP 跨模块调用操作方法(A方法与R方法) 跨模块调用操作方法 前面说了可以使用 $this 来调用当前模块内的方法,但实际情况中还经常会在当前模块调用其他模块的方法.ThinkPHP 内 ...

  8. 【网络】HTTP中的GET方法和POST方法

    1.GET方法:获取资源 GET方法用来请求访问已被URL识别的资源.指定的资源经服务器端接续后返回内容.也就是说,如果请求的资源是文本,那就保持原样返回:如果像是CGI(Conmmon Gatewa ...

  9. 普歌-码灵团队-java中的equals方法和toString方法及总结

    普歌-码灵团队:Object类中的方法介绍及其用法 一.Object类 二.方法介绍 1.toString方法 2.重写equals方法: 3. 拓展 三.总结 一.Object类的简单介绍 二.Ob ...

最新文章

  1. python单词意思-python 前面几个单词含义
  2. 干货整理 Unity3D资源汇总
  3. java xml添加节点_Java对XML节点的修改、添加、删除 –By Xstream框架
  4. gc()两分钟了解JDK8默认垃圾收集器(附英文)
  5. mongodb上一篇下一篇_如何使用Microsoft office word—上一篇
  6. 10-5-展示后台数据
  7. 虚拟服务器设置 - 百度,百度云虚拟主机BCH配置伪静态图文教学
  8. TFLearn的简单实例
  9. WP7备注(11)(页面跳转)
  10. OSPFv3中LSA详解(四)——Link LSA详解
  11. 仔细看看Javascript中的逻辑与()和逻辑或(||)
  12. Python在线编辑器推荐
  13. 机顶盒及编解码器的音视频质量评价测试
  14. AWS中国EC2 80端口无法访问
  15. 什么是前端开发工程师?
  16. turtle之绘制美国队长的盾牌
  17. Ethereum Architecture : 以太坊架构
  18. IDEA这么优化后,代码跑得嗖嗖的...
  19. 个体工商户核名查询_个体工商户网上注册流程
  20. 我是如何拿到腾讯头条美团小米的offer从小厂跳到大厂的?终局之战

热门文章

  1. java HashMap和LinkedHashMap区别
  2. 腾讯Android自动化测试实战3.3.2 ListView列表遍历
  3. [AX2012]发送广播邮件
  4. 虚拟机上的ubuntu安装vmware tools
  5. 如何id变动自动保存html软件,Wordpress折腾小记:彻底解决ID不连续的问题-自动保存、自动修订 | 地瓜哥博客网...
  6. 最长回文子串python_最长回文子串(Python)
  7. 【转】SAP 条形码
  8. SAP-PM 的工具管理篇
  9. VA02修改销售订单的BAPI举例
  10. SAP内存和ABAP内存的简单介绍说明