av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python將unicode和str互相轉化的實現

瀏覽:6日期:2022-07-26 08:28:30

問題一:

將u’u810fu4e71’轉換為’u810fu4e71’

方法:

s_unicode = u’u810fu4e71’s_str = s_unicode.encode(’unicode-escape’).decode(’string_escape’)

問題二:

將’u810fu4e71’轉換為u’u810fu4e71’

方法:

s_str = ’u810fu4e71’s_unicode = s_str.decode(’unicode-escape’)

補充知識:Python最簡單的解決列表中只打印UNICODE而不是中文字符的方法

答案就是用json模塊:

例如:

import json data=[{u’u663eu793a’: [u’python’, u’u8bd5u9a8c’], u’u6570u91cf’: 22, u’u8bedu8a00’: u’python’}]data_c = u’u663eu793a’print dataprint data_c res_data=json.dumps(data,ensure_ascii=False,encoding='gb2312')print res_data

在沒有進行格式轉換時,輸出為:

>>>[{u’u663eu793a’: [u’python’, u’u8bd5u9a8c’], u’u6570u91cf’: 22, u’u8bedu8a00’: u’python’}]

>>>顯示

可見非列表中的數據在輸出時是會轉換成中文顯示出來的,但列表中的unicode數據不會。

轉換后,輸出為:

>>>[{'顯示': ['python', '試驗'], '數量': 22, '語言': 'python'}]

如果后面這種輸出是想要的格式,那么就利用現成的json模塊將原列表格式轉換為json字符串輸出,并設置好編碼格式,就可以了。

當還需要再用這部分用來顯示的數據,譬如以后什么時候又想直接用python來讀取log文件中這種看起來比較方便的帶中文的偽列表,那么再用json.loads轉換回去即可。

以上這篇python將unicode和str互相轉化的實現就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 黄色一级大片 | 天天色影院 | 国产精品久久网 | 亚洲午夜一区 | 99精品久久久久久中文字幕 | 成人国产精品一区二区 | 午夜网| 国产一级在线观看 | 成人免费视屏 | 国产日韩精品在线 | 天天干天天摸 | 亚洲精品aaa | 成人黄性视频 | 91在线网站 | 日本一级大毛片a一 | 黄色一级小说 | 亚洲激情综合 | 精品国产欧美一区二区三区成人 | 能看的av网站 | 精品国产91 | 伊人国产在线 | 国产一区精品视频 | 视频一区二区三区在线观看 | 欧美性猛交xxxx乱大交退制版 | 国产三级在线免费观看 | 日日摸天天添天天添破 | 伊人2222| 国产欧美在线播放 | 日韩一区二区在线观看视频 | 99久久久国产精品免费蜜臀 | 国产成人精品久久久 | 亚洲色欲色欲www在线观看 | 99精品成人 | 中国女人真人一级毛片 | 免费看黄色大片 | 黄色一级片网站 | 精品久久久久久久久久久久久 | 肉丝美脚视频一区二区 | 免费理论片| 天天视频国产 | 日韩精品一区在线 |