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)