1. \u和\x的含义
\u:代表的是unicode码
\x:代表的是16进制码
2. 代码实现 :\x类型
# \xe4\xb8\xad\xe6\x96\x87 代表的意思是‘中文’ s = u'\xe4\xb8\xad\xe6\x96\x87' #type(变量名):查看该变量名的类型 print('s的类型',type(s)) # raw_unicode_escape: 将此str转化为bytes ss = s.encode('raw_unicode_escape') print('ss的类型',type(ss)) # .decode() 以指定的编码格式解码字符串 默认编码为字符串编码 sss = ss.decode() print('sss的类型',type(sss)) print(sss)
3. 截图 :\x类型
4. 代码 :\u类型
s = '\u4f60\u597d' s.encode('utf-8').decode('unicode_escape') print('对应的汉字:',s)