Python中常见的数制转换有哪些

 更新时间:2020年05月27日 15:17:09   作者:Python  
在本篇文章里小编给大家整理的是一篇关于Python中常见的数制转换例举内容,有需要的朋友们可以跟着学习下。

数制转换即进制转换,指进制(二、八、十、十六进制)间的相互转换,计算机编程中较为常见。这里列举了python常见数制转换用法。

1.进位制度

Python中二进制是以0b开头的:

例如: 0b11 则表示十进制的3

8进制是以0开头的:

例如: 011则表示十进制的9

16进制是以0x开头的:

例如: 0x11则表示十进制的17

或者写成 \x \b

2.各种函数转换

#10进制转为2进制
>>> bin(10)
'0b1010'
#2进制转为10进制
>>> int("1001",2)
9
#10进制转为16进制
>>> hex(10)
'0xa'
#16进制到10进制
>>> int('ff', 16)
255
>>> int('0xab', 16)
171
#十进制转为八进制
>>print("%o" % 10)
>>12
#16进制到2进制
>>> bin(0xa)
'0b1010'
>>>
#10进制到8进制
>>> oct(8)
'010'
#2进制到16进制
>>> hex(0b1001)
'0x9'

进制的常用表示知识点扩展:

>>> 0o1, 0o20, 0o377      # 八进制常用表示,0o或者0O开头,后面接数字
(1, 16, 255)
 
>>> 0x01, 0x10, 0xFF      # 十六进制常用表示,0x或者0X开头,后面接0-9,A-F
(1, 16, 255)
 
>>> 0b1, 0b10000, 0b11111111  # 二进制常用表示,0b开头,后面接01组成的数字
(1, 16, 255)

到此这篇关于Python中常见的数制转换有哪些的文章就介绍到这了,更多相关Python中常见的数制转换例举内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python删除文件示例分享

    python删除文件示例分享

    这篇文章主要介绍了删除文件夹下所有文件和子文件夹的示例,大家参考使用吧
    2014-01-01
  • 一次python-flask蓝图的踩坑记录

    一次python-flask蓝图的踩坑记录

    简单来说,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能,在Flask中,使用蓝图可以帮助我们实现模块化应用的功能,这篇文章主要给大家介绍了关于python-flask蓝图踩坑的相关资料,需要的朋友可以参考下
    2021-08-08
  • torchtext入门教程必看,带你轻松玩转文本数据处理

    torchtext入门教程必看,带你轻松玩转文本数据处理

    这篇文章主要介绍了torchtext入门教程必看,带你轻松玩转文本数据处理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Pytorch如何切换 cpu和gpu的使用详解

    Pytorch如何切换 cpu和gpu的使用详解

    这篇文章主要介绍了Pytorch如何切换 cpu和gpu的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python中的anydbm模版和shelve模版使用指南

    Python中的anydbm模版和shelve模版使用指南

    这篇文章主要介绍了Python中的anydbm模版和shelve模版使用指南,两个模版都可用于数据存储的序列化,需要的朋友可以参考下
    2015-07-07
  • python中栈的原理及实现方法示例

    python中栈的原理及实现方法示例

    这篇文章主要介绍了python中栈的原理及实现方法,结合实例形式分析了Python栈的概念、原理、常见操作方法及相关使用技巧,需要的朋友可以参考下
    2019-11-11
  • Python算法应用实战之栈详解

    Python算法应用实战之栈详解

    栈是什么,你可以理解为一种先入后出的数据结构(First In Last Out),一种操作受限的线性表。下面这篇文章主要给大家介绍了Python中栈的应用实战,文中给出了多个实例,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Django的分页器实例(paginator)

    Django的分页器实例(paginator)

    下面小编就为大家分享一篇Django的分页器实例(paginator),具有很好的参考价值,希望对大家有所帮助
    2017-12-12
  • Pytorch 实现计算分类器准确率(总分类及子分类)

    Pytorch 实现计算分类器准确率(总分类及子分类)

    今天小编就为大家分享一篇Pytorch 实现计算分类器准确率(总分类及子分类),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python文件遍历os.walk()与os.listdir()使用及说明

    Python文件遍历os.walk()与os.listdir()使用及说明

    这篇文章主要介绍了Python文件遍历os.walk()与os.listdir()使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11

最新评论