作者:解琛
时间:2020 年 11 月 3 日

#!/usr/bin/env python
# coding=utf-8# 汉字;
chinese = "jerome你好啊!"
print chinese#----------------------------------
# 字符串转为十六进制;
c_16 = chinese.encode('hex')
print c_16
# 十六进制拆分为字节;
c_16_temp = list(c_16)
c_16_item = [0] * (len(c_16_temp) / 2)
for index in range(len(c_16_temp) / 2):c_16_item[index] = c_16_temp[2 * index] + c_16_temp[2 * index + 1]
print c_16_item# ----------------------------------
# 十六进制转字符串;# 十六进制列表合并;
data = ""
for item in c_16_item:data += item
print data
# 将十六进制转为字符串;
data_str = data.decode('hex')
print data_str

运行结果如下:

xiechen@xiechen-Ubuntu:~/桌面$ python test.py
6a65726f6d65e4bda0e5a5bde5958aefbc81
['6a', '65', '72', '6f', '6d', '65', 'e4', 'bd', 'a0', 'e5', 'a5', 'bd', 'e5', '95', '8a', 'ef'
, 'bc', '81']
6a65726f6d65e4bda0e5a5bde5958aefbc81
jerome你好啊!

python 字符串和十六进制的相互转化相关推荐

  1. python 字符串转为十六进制字符串

    python 字符串转为十六进制字符串 0x00 问题 0x01 解决 0x02 代码 0x00 问题 我们的字符串为:hexstring = "c0a80a010f27d21e3ee5d0 ...

  2. python字符串转十六进制

    python字符串转十六进制 ```python imei='863750050001722' v=imei.encode().hex() print(v) 结果:383633373530303530 ...

  3. python字符串与十六进制互相转换

    先说一种可以将字符串转换成十六进制的方法,但是这种方法目前我还没有找到反向转换的方法,也就是如何将十六进制再次转换成字符串. >>> ''.join(map(lambda messa ...

  4. python 字符串与列表的相互转化

    str1 = "hi hello world" st2=str1.split(" ") print(st2) ['hi', 'hello', 'world'] ...

  5. python十六进制转换为字符串_Python 十六进制整数与ASCii编码字符串相互转换方法...

    在使用Pyserial与STM32进行通讯时,遇到了需要将十六进制整数以Ascii码编码的字符串进行发送并且将接收到的Ascii码编码的字符串转换成十六进制整型的问题.查阅网上的资料后,均没有符合要求 ...

  6. python十六进制转为二进制_Python从二进制字符串转换为十六进制

    Python从二进制字符串转换为十六进制 如何在Python中将二进制字符串转换为相应的十六进制值? 我有0000 0100 1000 1101,我想得到048D我正在使用Python 2.6. sy ...

  7. 十六进制字符串转Python代码(utf-8字符串转十六进制字符串)

    Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程< python 完全自学教程>,不仅仅是基础那么简单-- My CS ...

  8. python 十六进制字符串转十六进制

    在写代码的时候,想将十六进制的字符串转为十六进制,发现使用 hex() 会出现错误,TypeError: 'str' object cannot be interpreted as an intege ...

  9. python 字符串部分总结

    字符串 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符 >>> ord('A') 65 >>> ord ...

最新文章

  1. 学习C#中调用COM,后期绑定(以及对WinHttp COM对象的C#封装)
  2. nginx中301和302重定向之间的区别
  3. java中utilities类_Java PHUtilities类代码示例
  4. UA MATH575B 数值分析下 统计物理的随机模拟方法5
  5. 【多态】多态的向下转型
  6. .NET 开源项目 StreamJsonRpc 介绍[上篇]
  7. placeholder的使用
  8. setInterval 和setTimeout 清空定时器,返回值,赋值为null的区别
  9. vue.js 引用背景图 background 无效的3种解决办法
  10. SAP License:全球十大主流ERP厂商,看看你是不是在用
  11. 机器学习九大挑战(转载)
  12. java加法运算表达式_java运算符和表达式
  13. treeview实例
  14. python 百度翻译官方api和破解版方法
  15. 大数据毕设/课设 - 基于大数据的通用可视化模板
  16. lcd开机流程图_LCD1602程序代码及显示流程图.doc
  17. 网络出版服务许可证 你了解吗?
  18. 谷歌浏览器提示因应用程序的并行配置不正确无法启动
  19. 当年,我为何关停了亲手创建的“北京圣思园”
  20. O2O模式是什么意思 O2O运作模式有哪些?

热门文章

  1. 联想拯救者y7000使用体验
  2. onkeypress与onkeydown 事件区别详细说明
  3. Your configuration specifies to merge with the ref ‘refs/hea
  4. 狂赚1200亿,差点收购苹果,影响千万程序员,那个叫做太阳的公司却陨落了!...
  5. maven:only whitespace content allowed before start tag and not \u0 (position: START_DOCUMENT
  6. Android 7.1及以上预装自带so文件的apk
  7. java 科大讯飞 语音识别 10111错误码出现情况
  8. 推荐测试耳机品质的专业网站
  9. k8s-应用编排和持久化存储
  10. 什么是无线接入点 Access point?