python 3中使用Unicode字符串操作符u的结果为啥是这样的?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 3中使用Unicode字符串操作符u的结果为啥是这样的?相关的知识,希望对你有一定的参考价值。
参考技术A Unicode是一种字符编码,它把各种语言的符号,编排起来,用一个数字表示。每一种语言的符号都大致有一个区间,比如:
4E00~9FA5这个区间是“中日韩统一表意文字”
输入u'\u4e00'可以发现这个字是“一”,u'\u4e01'是“丁”
查询百度百科可以知道u'\u1234'这个字符所在埃塞俄比亚文字这个区间。追问
你好 其实我想问的是为什么在python2中输入u'abc' 和 u'\\u1234' 得到的答案是这样的
而在python3中输入u'abc' 和 u'\\u1234'得到的答案是这样的
以上是关于python 3中使用Unicode字符串操作符u的结果为啥是这样的?的主要内容,如果未能解决你的问题,请参考以下文章
Python 2如何将values_list操作返回的unicode列表更改为字符串列表
在python2.7中删除字符串中的unicode \u2026之类的字符[重复]