欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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字符转换为对应的整数

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!