linux ascii与字符相互转换,ascii 字符串和16进制相互转换
python 实现的 ascii 字符串和16进制相互转换,备忘一下。有时候转换个IP地址会用到。
'''
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
. ' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\__/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
.............................................
佛祖保佑 永无BUG
'''
# coding:utf-8
import binascii
#ascii字符串转16进制
data = '169.254.1.1'
res = binascii.b2a_hex(str.encode(data))
print(bytes.decode(res))
#16进制转ascii字符串
data2 = '0C0D31302e322e332e3235'
res = binascii.a2b_hex(data2)
print(bytes.decode(res))
# str.encode(s) str to bytes
# bytes.decode(b) bytes to str
linux ascii与字符相互转换,ascii 字符串和16进制相互转换相关推荐
- java进制转换、字符串与16进制互转/数字进制互转
目录 十进制转其他进制 其他进制数字转十进制 字符串与16进制相互转换 十进制转其他进制 /*** 十进制转其他进制*/public static String conversion(Integer ...
- C#字符串与16进制的相互转换
字符串转换成16进制字符 /// <summary>/// 字符串转换为16进制字符/// </summary>/// <param name="s" ...
- linux 串口 字符 间隔,嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)...
嵌入式linux编程过成中用到zigbee模块 zigbee从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数 (提取特定字符串+字符串转16进制) #include #incl ...
- 嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)
嵌入式linux编程过成中用到zigbee模块 zigbee从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数 (提取特定字符串+字符串转16进制) #include<st ...
- c# 字符串与16进制ASCII码相到转换
1.普通字符串转16进制ASCII码 //普通字符串转16进制ASCII码 public static string toASCII(string code){char[] cs = code.ToC ...
- BIN,BCD,ASCII码分别对应的Hex(16进制)数
BIN,BCD,ASCII码分别对应的Hex(16进制)数 以十进制的 56 为例: BIN 码 对应二进制数为 0011 1000 对应Hex数据为 0x38 BIN码就是二进制数: 压缩BCD 码 ...
- python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制
python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...
- Java的String/byte[]/16进制相互转换
源代码下载地址: http://www.zuidaima.com/share/1550463378410496.htm Java 字符串转 16 进制工具类 Hex.java 实现 16进制 0xfe ...
- Python输出16进制不带0x补零,整数转16进制,字符串转16进制
Python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多 ...
最新文章
- YAML中多行字符串的配置方法总结
- Ext.grid.Panel表格分页
- @Value获取值和@ConfigurationProperties获取值比较||配置文件注入值数据校验
- oppo手机显示服务器繁忙,如何玩转OPPO R11,五大隐藏功能你必须了解
- telnet命令详解
- ssm 跨库查询_SSM使用AbstractRoutingDataSource后究竟如何解决跨库事务
- 城乡规划转到计算机专业行吗,哪些大学城乡规划专业有博士点
- 转载:数据库应用开发工具Toad使用笔记
- 果园机器人作文开头_【360教育】写作技巧丨写作技巧小学高年级作文最全技巧100条,建议收藏!...
- TI DSP28335学习路线分享
- NPP/VIIRS夜间灯光数据下载和介绍
- WidsMob Viewer Pro Mac(照片与视频管理查看工具)
- exynos4412,tegra3,msm8960性能对比,参考对照exynos4210
- C# 根据出生日期解析 对应星座
- 数据表与简单java类映射(角色权限)
- 图片上传到FTP服务器之后,从ftp服务器下载图片到本地会失真
- 【毕业季】研究生学长分享怎样让本科更有意义
- 网页状态码(HTTP状态码)。
- oracle自连接和自然连接,一个θ连接,equijoin和自然连接之间的区别
- 重新定义RPA:为企业数字化转型提速