Python是一門強大的編程語言,在日常開發(fā)中經常需要將漢字轉化為Unicode格式(即U+xxxxx)。這種轉化可以方便程序的處理和存儲,下面我們來了解一下Python中漢字轉化為U的幾種方法。
# 方法一 s = '中國' u = '' for c in s: u += hex(ord(c)).replace('0x', '\\u') print(u) # 輸出:\u4e2d\u56fd # 方法二 import json s = '中國' u = json.dumps(s, ensure_ascii=False).encode('unicode_escape').decode() print(u) # 輸出:\u4e2d\u56fd # 方法三 import codecs s = '中國' u = codecs.encode(s, 'unicode_escape').decode() print(u) # 輸出:\u4e2d\u56fd
以上就是三種漢字轉化為U的方法,不同的程序員可能會使用不同的方法,建議在實際開發(fā)中根據(jù)場景選擇適合的轉化方法。
上一篇python 箱線圖大小
下一篇python 類 選擇題