最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Python中常见的数制转换有哪些 Python中常见的数制转换代码示例
时间:2020-05-27 编辑:袖梨 来源:一聚教程网
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)
相关文章
- Golang ProtoBuf的基本语法详解 10-20
- Python识别MySQL中的冗余索引解析 10-20
- Python+Pygame绘制小球代码展示 10-18
- Python中的数据精度问题介绍 10-18
- Python随机值生成的常用方法介绍 10-18
- python3解压缩.gz文件分析 09-27