Python的进制转换和ASCLL转换你了解吗
程序员文章站
2024-04-01 16:15:34
进制转换进制之间的转换主要是利用十进制完成的。在进制转换的过程中,可以首先将相关进制转换为十进制的,再进行二次转换达到想要的效果。当然在进制转换中,也可以直接进行转换,不进行十进制的中转操作。1. 十...
进制转换
进制之间的转换主要是利用十进制完成的。在进制转换的过程中,可以首先将相关进制转换为十进制的,再进行二次转换达到想要的效果。当然在进制转换中,也可以直接进行转换,不进行十进制的中转操作。
1. 十进制与二进制
1.1 十进制转二进制
使用bin()函数
bin(number, /)其它进制转二进制,返回整数的二进制表示形式
二进制以0b开头,若想去掉0b显示,可采用切片方法
1.2 二进制转十进制
使用int()函数
2. 十进制与八进制
2.1 十进制转八进制
使用oct()函数
2.2 八进制转十进制
使用int()函数
3. 十进制与十六进制
3.1 十进制转十六进制
使用hex()函数
3.2 十六进制转十进制
使用int()函数
4. 其它进制之间的相互转换
使用bin()、oct()、hex() 函数可以进行进制之间的直接转换,这时的进制的前缀必须带着。
例如:
二进制转八进制
1.二进制转十进制再转八进制
2.二进制直接转八进制
ascll转换
1. 整数转换为ascll字符
采用chr()函数,可以将位于【0, 255】之间的整数转换为ascll字符。
例如:
2. 将ascll字符转换为整数
采用ord() 函数将一个ascll字符转换为对应的整数
函数 | 说明 |
---|---|
bin() | 其它进制转成二进制,返回整数的二进制表示形式 |
oct() | 其它进制转成八进制,返回整数的八进制表示形式 |
hex() | 其它进制转成16进制,返回整数的十六进制表示形式 |
int(number, /) | 将其它进制转为十进制 |
chr() | 将整数转换为对应的ascll字符 |
ord() | 将一个ascll字符转换为对应的整数 |
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
下一篇: 十大珠宝品牌有哪些(国内珠宝品牌排行榜)
推荐阅读
-
Python的进制转换和ASCLL转换你了解吗
-
Python的进制转换和ASCLL转换你了解吗
-
python的字典和集合你了解吗
-
python的字典和集合你了解吗
-
2进制,8进制,10进制,16进制在python中的表示方法和互相转换函数
-
2进制,8进制,10进制,16进制在python中的表示方法和互相转换函数
-
非常详细和简洁的任意进制转换(python实现)
-
学习笔记(04):Python 面试100讲(基于Python3.x)-十进制、二进制、八进制和十六进制之间的转换
-
使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)
-
JavaScript变量类型以及变量之间的转换你了解吗