将字节序列转换为Unicode字符串是通过在该str(在Python 2.x中)或字节(Python 3.x)对象上调用decode()方法来完成的.

如果你实际上有一个字节列表,那么,为了获得这个对象,你可以使用”.join(bytelist)或b”.join(bytelist).

您需要指定用于编码原始Unicode字符串的编码.

但是,术语“Python字符串”有点模糊,也与版本有关. Python str类型代表Python 2.x中的字节字符串和Python 3.x中的Unicode字符串.所以,在Python 2中,只需要执行’.join(bytelist)就会给你一个str对象.

Python 2的演示:

In [1]: 'тест'

Out[1]: '\xd1\x82\xd0\xb5\xd1\x81\xd1\x82'

In [2]: bytelist = ['\xd1', '\x82', '\xd0', '\xb5', '\xd1', '\x81', '\xd1', '\x82']

In [3]: ''.join(bytelist).decode('utf-8')

Out[3]: u'\u0442\u0435\u0441\u0442'

In [4]: print ''.join(bytelist).decode('utf-8') # encodes to the terminal encoding

тест

In [5]: ''.join(bytelist) == 'тест'

Out[5]: True

python怎么把列表转换成字符串_如何将字节列表(unicode)转换为Python字符串?相关推荐

  1. python如何将bin转换成文字_如何用python把任意文件转换为“1010”样子的文本

    感谢 @xavierskip 的评论! 终于摸出来了..收获良多. 用二进制形式打开文件后,read()出来的字符串叫做binary string,二进制字符串,指的是这串字符串二进制层面上和文件完全 ...

  2. opencv把图片转换成二进制_如何增强图像,然后使用Python和OpenCV将其转换为二进制图像?...

    我创建了一个简单的例子来说明我要做的事情:#!/usr/bin/python #------------------------------------------------------------ ...

  3. 电子表格转换成数据库_创建数据库,将电子表格转换为关系数据库,第1部分...

    电子表格转换成数据库 Part 1: Creating an Entity Relational Diagram (ERD) 第1部分:创建实体关系图(ERD) A Relational Databa ...

  4. python文本内容怎么转换成字典_怎么把照片上的文字转换成文本?照片转换文字神器来了...

      照片上的文字是不可以直接编辑的,更别提复制粘贴了,有时候确实需要这么文字该怎么办呢?今天小编给大家推荐一个照片转文字神器,那就是闪电OCR图片文字识别软件.   闪电OCR图片文字识别软件是专门用 ...

  5. python word处理_妙用Python将word文件转换成html 方法超简单

    什么方法可以将word文件转换成html,找了一圈,没有发现合适的应用可以把word或indd转化成干净的html.机缘巧合,无意间听说python很擅长文本处理,用Python将word文件转换成h ...

  6. python 人像素描_基于python实现把图片转换成素描

    这篇文章主要介绍了基于python实现把图片转换成素描,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 导语: 你是否还在为当时年少时没有选择自己的梦 ...

  7. python数字转汉字-Python实现把数字转换成中文

    周末在家,写了个小程序,用于将阿拉伯数字转换化大写中文.程序没经过任何优化,出没经过详细的测试,挂到网上,方便将来有需要的时候直接拿来用. #!/usr/bin/python #-*- encodin ...

  8. python 如何将字符串数字列表转换成数字列表,如何将数字列表转换成字符串数字列表?map(eval,list(str))

    字符串数字列表转换成数字列表 # -*- encoding: utf-8 -*- """ @File : test.py @Time : 2019/10/28 23:37 ...

  9. [转载] Python将列表转换成字符串及字符串左右中对齐输出问题

    参考链接: Python 字符串中的字符串对齐 将列表转换成字符串 a = ['h','e','l','l','o'] b = ''.join(a) print(a) print(b) 运行结果: [ ...

最新文章

  1. JavaScript闭包如何工作?
  2. DllRegisterServer的调用失败
  3. tensorflow 应用fizzbuzz
  4. ddr4服务器内存和普通内存_服务器内存介绍及其供电规范
  5. anylogic和java,基于Anylogic的Java代码入门教程
  6. 什么是JAVA内部类?
  7. 华为手机灵敏度设置_和平精英灵敏度怎么调最稳华为手机?华为二指灵敏度调整设置一览[多图]...
  8. 点计算机无桌面图标,电脑桌面没有任何图标并且点鼠标右键没反应 - 卡饭网
  9. 第四章USB数据流模型
  10. Python中json.loads()无法解析单引号字符串问题的两种解决方法
  11. 常用的Sql命令之alter
  12. 独立窗口打开多个Excel
  13. 台式计算机电功率一般多大,笔记本电脑耗电吗?功率一般多大
  14. thinkphp5+阿里短信发送验证码
  15. 50%的转正率——瑞晟
  16. 通过outlook邮箱实现windows、安卓、ios三平台日历同步
  17. (课程笔记)Learn How to Learn: Powerful mental tools to help you master tough subjects
  18. 你没了解过的独立站“ 黑科技 ”玩法,AB站轮询收款
  19. 扩展金山提示框,使之带颜色(二)
  20. python在abaqus二次开发_Python在ABAQUS二次开发中的应用实例2ppt

热门文章

  1. 被阿里P8面了两个小时,技术、业务有来有回......
  2. 2020诺奖预测出炉!“引文桂冠”奖今日公布,华人学者戴宏杰入选
  3. 菜鸟车辆路径规划创造26项世界纪录 实际可降低10.3%配送成本
  4. 机器人 铑元素_智能机器人 三十三
  5. mysql 第二天数据_MySQL入门第二天------数据库操作
  6. NBU计算机专业期末考试记录
  7. 数据结构实验之栈六:下一较大值(二)
  8. 迪杰斯特拉算法 两点间最短路径的选择
  9. win10(UEFI)和Ubuntu双系统安装,无法进入ubuntu。
  10. 划重点|iOS15正式发布, 全新的通知推送系统,你必须要知道