Python进制转换和ASCLL转换的方法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"Python进制转换和ASCLL转换的方法"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Python进制转换和ASCLL转换的方法"文章能帮
千家信息网最后更新 2025年01月20日Python进制转换和ASCLL转换的方法
这篇文章主要介绍"Python进制转换和ASCLL转换的方法"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Python进制转换和ASCLL转换的方法"文章能帮助大家解决问题。
进制转换
进制之间的转换主要是利用十进制完成的。在进制转换的过程中,可以首先将相关进制转换为十进制的,再进行二次转换达到想要的效果。当然在进制转换中,也可以直接进行转换,不进行十进制的中转操作。
1. 十进制与二进制
1.1 十进制转二进制
使用bin()函数
bin(number, /)其它进制转二进制,返回整数的二进制表示形式
n = 120print(bin(n)) # n 不改变# 0b1111000
二进制以0b开头,若想去掉0b显示,可采用切片方法
print(bin(n)[2:])# 1111000
1.2 二进制转十进制
使用int()函数
n = 120er = bin(n)print(int(er, 2)) # 120
2. 十进制与八进制
2.1 十进制转八进制
使用oct()函数
n = 120print(oct(n))# 0o170
2.2 八进制转十进制
使用int()函数
n = 120eight = oct(n)print(int(eight,8))# 120
3. 十进制与十六进制
3.1 十进制转十六进制
使用hex()函数
n = 120print(hex(n))# 0x78
3.2 十六进制转十进制
使用int()函数
n = 120sixteen = hex(n)print(int(sixteen, 16))# 120
4. 其它进制之间的相互转换
使用bin()、oct()、hex() 函数可以进行进制之间的直接转换,这时的进制的前缀必须带着。
例如:
二进制转八进制
1.二进制转十进制再转八进制
n = 120er = bin(n) # er = '0b1111000'print(oct(int(er,2)))# 0o170
2.二进制直接转八进制
n = 120er = bin(n) # er = '0b1111000'bb = oct(0b1111000)print(bb)# 0o170
ASCll转换
1. 整数转换为ASCLL字符
采用chr()函数,可以将位于【0, 255】之间的整数转换为ASCLL字符。
例如:
a = chr(65)# a = 'A'
2. 将ASCLL字符转换为整数
采用ord() 函数将一个ASCLL字符转换为对应的整数
b = ord('A')print(b)# 65
函数 | 说明 |
---|---|
bin() | 其它进制转成二进制,返回整数的二进制表示形式 |
oct() | 其它进制转成八进制,返回整数的八进制表示形式 |
hex() | 其它进制转成16进制,返回整数的十六进制表示形式 |
int(number, /) | 将其它进制转为十进制 |
chr() | 将整数转换为对应的ASCLL字符 |
ord() | 将一个ASCLL字符转换为对应的整数 |
关于"Python进制转换和ASCLL转换的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
进制
十进制
十进
二进制
函数
整数
八进制
字符
方法
之间
十六进制
形式
知识
行业
过程
不同
实用
内容
前缀
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
医保数据库大数据分析
大学生网络安全教育人民网
三星wifi网络安全证书
软件开发项目部规章制度
数据库作图工具
网络安全西北大
礼品包装设计软件开发
数据库技术的意义和目的
linux文件服务器设置
广州软件开发有限公司
数据库组成原理实验实验报告
软件开发没有前途吗
福建互联网会展科技馆设计
it项目软件开发管理
如何将网络技术用到农村
数据库连接数设置
大数据应用数据库设计
初中信息技术网络安全题
网络安全培训内容及形式
网络安全web过滤
搭建极路由服务器
数据库查一个字段的拼接
廊坊市网络技术培训班
委托书模板软件开发
个人电脑如何搭建服务器
下载弈城围棋显示与服务器连接畅
数据库定义初始化一个变量的语句
b s软件开发优势
it项目软件开发管理
软件开发学习课堂