# coding: utf-8
import binascii
'''
参考代码1
mystery = b"\xe5\x88\xab"
x = mystery.decode('utf-8')
print(x)y = bytearray.fromhex(\xe5\x88\xab).decode()
print(y)
''''''
参考代码2
var = 1
while var == 1:a = str(input('请输入字符串:\n'))b = []for i in a:c = hex(ord(i))print(c)#    print('转换结果为:\n\n\n{}\n\n'.format(x))
''''''
参考代码3
x = '\x53\x21\x6a'
y = [eval(hex(ord(c))) for c in x]
print(y)
k = bytearray(y)
z = binascii.b2a_hex(k)
print(z)
'''var = 1
while var == 1:a = str(input('请输入字符串:\n'))b = []for i in a:c = i.encode('utf8')#print(c)y = [eval(hex(j)) for j in c]#print(y)k = bytearray(y)z = str(binascii.b2a_hex(k))#print(z)z = z.replace('b','',1)#print(z)b.append(eval(z))#print (b)p = ''.join(b)print('转换结果为:\n\n{}\n'.format(p))

例:

输入:呵呵123abc!@#

输出:e591b5e591b5313233616263214023

==========================================================

2019-04-18更新:调用binascii库更简单的代码

import binasciidef main(a):return binascii.hexlify(a.encode('utf8')).decode('utf8')if __name__ == '__main__':var = 1while var == 1:a = input('请输入字符串:\n')print('转换为utf8的16进制编码,结果为:\n\n{}\n'.format(main(a)))

用之前写的Python3小程序:把连续的16进制UTF8编码转换为字符串检测一下,结果正确。

Python3小程序:把字符串转换成连续的UTF8编码(16位)相关推荐

  1. # 将微博地址里面的62进制字符串转换成10进制的16位数字mid

    # 将微博地址里面的62进制字符串转换成10进制的16位数字middef base62_decode(string):alphabet = "0123456789abcdefghijklmn ...

  2. 将文字或txt转换成GBK或者UTF8编码

    将文字或txt转换成GBK或者UTF8编码 用到的工具 Sublime Text 3 点击下载 安装好后 打开界面输入ctrl+shift+p键 界面弹出输入框 输入install package 回 ...

  3. 微信小程序中base64转换成图片;uni-app小程序base64转图片;微信小程序base64文件转图片;微信小程序base64图片转图片

    将微信小程序的图片转成base64 点击此链接看另一篇 以下是将后端返回的base64转成图片: 方法1:使用微信小程序自带方法 //把base64转换成图片getBase64ImageUrl: (b ...

  4. 微信小程序中base64转换成图片

    //把base64转换成图片getBase64ImageUrl: function(data) {/// 获取到base64Datavar base64Data = data;/// 通过微信小程序自 ...

  5. 前端技术栈:将微信小程序代码自动转换成 Vue 代码

    前段时间做了一个微信小程序,使用了云开发,但是云开发对业务逻辑的限制实在是太多了,因此想将其重构成 uni-app.最近将 wxml 改成 Vue 实在让人头大,因此"偷懒"使用 ...

  6. 使用System.Convert.ToString将字符串转换成utf16进制编码

    我们在编写某些特殊的字符串处理程序的时候,需要获得字符的16进制编码,这个在vb中一般使用asc函数来进行,但是在c#中就没有那么简单.前一阵,为了将url中的汉字转换成utf编码的,我发现可以用Sy ...

  7. 微信小程序-将时间转换成几秒前 几分钟前 几小时前 几天前等时间格式

    描述: 显示消息时间为 几天前 几小时前 几分钟前:同时一年以上的日期直接显示YYY:MM:DD形式 效果: 方法实现: 可以在utils目录下建一个存放公共方法的文件,将getDateDiff方法放 ...

  8. 小程序中rpx转换成px

    wx.getSystemInfo({success: function (res) {// console.log(res);// 可使用窗口宽度.高度// 计算主体部分高度,单位为pxthat.se ...

  9. 在C#中,如何将一种编码的字符串转换成另外一种编码。

    当向服务器发送请求,然后获得返回的JSON的时候,字符串的编码可能不是我们想要的.比如返回的如果是GB2132,在C#里可能会是乱码.这时候,我们需要转码,比如把GB2132转成UTF-8. 下面函数 ...

最新文章

  1. Spring MVC POJO传参方式
  2. 数据集神经网络共同进步
  3. loadRUnner常用函数
  4. [FF-A]-01-Introduction
  5. 告别2013拥抱2014
  6. [翻译]asp.net ajax xml-script教程(二)
  7. curaengine linux编译,Cura源码在Ubuntu15.04上编译脚本(成功)
  8. Filter过滤器输出HelloFilter
  9. MySQL的position值是什么_MySQL数据库中系统函数POSITION功能简介
  10. 190708每日一句 努力VS天赋;假如生活欺骗了你
  11. linux异步事件框架,基于Cortex-M系列CPU的异步事件驱动中间件
  12. 使用MyEclipse的自动提醒功能卡死MyEclipse的激活
  13. 预测模型——灰色模型
  14. 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
  15. Spring中Bean作用域有哪些
  16. 【托业】【新托业TOEIC新题型真题】学习笔记12-题库八-P7
  17. 磁钉导航差速式AGV控制实验
  18. Dockerfile 概念简介
  19. ASEMI双向可控硅BTA12A,详解BTA12A参数应用与特性
  20. QuickTime不支持播放HEVC编码mp4/mov视频

热门文章

  1. leetcode 1189 python
  2. delphi无边框移动_墨竹工卡县边框护栏网【价格美丽产品厂家】
  3. js负数比较大小_【建阳童小|阅享数学(第十一期)】负数的由来
  4. 每秒处理1000万用户请求…云上架构如何实现高性能和高可用
  5. 教你一招:让集群慢节点无处可藏
  6. 云小课 | MRS和自建Hadoop相比,有哪些优势?
  7. 200 行代码实现一个滑动验证码
  8. 【IoT最佳实践】设备获取实时天气DEMO代码解读
  9. 华为云ModelArts2.0来袭
  10. 挑战10个最难的Java面试题(附答案)【上】