Python 中10进制数与16进制数相互转换问题
Python 10进制数与16进制数相互转换
10进制转为16进制
在Python中,我们可以使用内置的hex()函数将10进制数转换为16进制数
decimal = 12 hexadecimal = hex(decimal) print(hexadecimal) # '0xc'
提示Tips: 返回的结果是字符串
16进制转为10进制
在Python中,我们可以使用内置函数int()将十六进制转换为十进制
语法格式
int(string, 16)
其中string是十六进制数,16是进制基数
# 12
int('0xc', 16)我们也可以使用Python的内置函数eval()将十六进制转换为十进制
hexadecimal = '0xc' decimal = eval(hexadecimal) print(decimal) # 12
扩展:python十进制与十六进制互转
字符串十六进制转十进制:
a="0xF" b=int(a,16)
数字十六进制转十进制:
a=0xB1 b=int(a)
数字十进制转字符串十六进制:
a=15 b=str(hex(a))
到此这篇关于Python 10进制数与16进制数相互转换的文章就介绍到这了,更多相关python 10进制转16进制内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
在python中实现求输出1-3+5-7+9-......101的和
这篇文章主要介绍了在python中实现求输出1-3+5-7+9-......101的和,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
通过Python实现对SQL Server 数据文件大小的监控告警功能
这篇文章主要介绍了通过Python实现对SQL Server 数据文件大小的监控告警,本文给大家分享问题报错信息及解决方案,需要的朋友可以参考下2021-04-04
matplotlib之pyplot模块添加文本、注解(text和annotate)
matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图,下面这篇文章主要给大家介绍了关于matplotlib之pyplot模块添加文本、注解(text和annotate)的相关资料,需要的朋友可以参考下2022-05-05


最新评论