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进制相互转换相关推荐

  1. java进制转换、字符串与16进制互转/数字进制互转

    目录 十进制转其他进制 其他进制数字转十进制 字符串与16进制相互转换 十进制转其他进制 /*** 十进制转其他进制*/public static String conversion(Integer ...

  2. C#字符串与16进制的相互转换

    字符串转换成16进制字符 /// <summary>/// 字符串转换为16进制字符/// </summary>/// <param name="s" ...

  3. linux 串口 字符 间隔,嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)...

    嵌入式linux编程过成中用到zigbee模块 zigbee从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数 (提取特定字符串+字符串转16进制) #include #incl ...

  4. 嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)

    嵌入式linux编程过成中用到zigbee模块 zigbee从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数 (提取特定字符串+字符串转16进制) #include<st ...

  5. c# 字符串与16进制ASCII码相到转换

    1.普通字符串转16进制ASCII码 //普通字符串转16进制ASCII码 public static string toASCII(string code){char[] cs = code.ToC ...

  6. BIN,BCD,ASCII码分别对应的Hex(16进制)数

    BIN,BCD,ASCII码分别对应的Hex(16进制)数 以十进制的 56 为例: BIN 码 对应二进制数为 0011 1000 对应Hex数据为 0x38 BIN码就是二进制数: 压缩BCD 码 ...

  7. python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制

    python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...

  8. Java的String/byte[]/16进制相互转换

    源代码下载地址: http://www.zuidaima.com/share/1550463378410496.htm Java 字符串转 16 进制工具类 Hex.java 实现 16进制 0xfe ...

  9. Python输出16进制不带0x补零,整数转16进制,字符串转16进制

    Python输出16进制不带0x补零,整数转16进制,字符串转16进制   在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多 ...

最新文章

  1. YAML中多行字符串的配置方法总结
  2. Ext.grid.Panel表格分页
  3. @Value获取值和@ConfigurationProperties获取值比较||配置文件注入值数据校验
  4. oppo手机显示服务器繁忙,如何玩转OPPO R11,五大隐藏功能你必须了解
  5. telnet命令详解
  6. ssm 跨库查询_SSM使用AbstractRoutingDataSource后究竟如何解决跨库事务
  7. 城乡规划转到计算机专业行吗,哪些大学城乡规划专业有博士点
  8. 转载:数据库应用开发工具Toad使用笔记
  9. 果园机器人作文开头_【360教育】写作技巧丨写作技巧小学高年级作文最全技巧100条,建议收藏!...
  10. TI DSP28335学习路线分享
  11. NPP/VIIRS夜间灯光数据下载和介绍
  12. WidsMob Viewer Pro Mac(照片与视频管理查看工具)
  13. exynos4412,tegra3,msm8960性能对比,参考对照exynos4210
  14. C# 根据出生日期解析 对应星座
  15. 数据表与简单java类映射(角色权限)
  16. 图片上传到FTP服务器之后,从ftp服务器下载图片到本地会失真
  17. 【毕业季】研究生学长分享怎样让本科更有意义
  18. 网页状态码(HTTP状态码)。
  19. oracle自连接和自然连接,一个θ连接,equijoin和自然连接之间的区别
  20. 重新定义RPA:为企业数字化转型提速

热门文章

  1. java while循环 计算机,java中如何利用while循环求n的阶乘
  2. CMake(四):变量
  3. Ansys Zemax | 用于数字投影光学中均匀照明的蝇眼阵列
  4. Wwise for Unity探索流程
  5. 华为云服务器如何搭建微信公众号后台-收发文本信息?
  6. jsp里照片放在哪里_看了她“不要脸”的照片,不好意思再发朋友圈了
  7. 平安科技2020校招技术岗部分编程题
  8. 记录华为手机开启被消去的功能的方法(需root)
  9. vim使用系统剪贴板
  10. idea代码部分格式化