亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:2日期: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 編程
相關文章:
主站蜘蛛池模板: 成人午夜大片免费看爽爽爽 | 一级欧美视频 | 在线日韩观看 | 中文字幕欧美亚洲 | 亚洲美女亚洲精品久久久久 | 精品视频在线观看免费 | 1国产精品卡1卡2卡3 | www.av片| 免费国产成人高清在线观看不卡 | 国产三级一区二区三区 | 国产在线一区二区 | 成人影院免费www | 成人性色生活片免费看爆迷你毛片 | 生活片一级播放免费 | 免费黄色影院 | 亚洲精品视频在线观看免费 | 国产婷婷成人久久av免费高清 | 欧美亚洲另类在线 | 日韩在线黄色 | 天天色综合1| 毛片无限看 | 免费高清性色生活片 | 韩国免费高清一级毛片性色 | 青草视频在线观看视频 | 二级黄绝大片中国免费视频 | 亚洲综合伦理一区 | 一及黄色片 | 久久香蕉国产线看免费 | 中国一级特黄剌激爽毛片 | 欧美在线视频一区二区三区 | 免费一级在线观看 | 国产精品福利视频一区二区三区 | 国产精品入口麻豆免费 | 免费在线看黄网址 | 成年人黄色片网站 | 免费观看大片毛片 | 久草热线视频 | 最新欧美一级视频 | 青青青国产观看免费视频 | 成年美女黄的视频网站 | 888xxxx免费视频 |