最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于Python字符串顯示u...的解決方式

 更新時(shí)間:2020年03月06日 13:52:40   作者:qijingpei  
這篇文章主要介紹了關(guān)于Python字符串顯示u...的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

版本:python2.7 2.7 2.7!!!

癥狀:比如,我編寫了一個(gè)字符串number,輸出到網(wǎng)頁(yè)上,變成了u'number'

解決方法:

num = "number".encode('utf-8')
print(num)

即把它以‘utf-8'編碼形式編碼,

注意encode('utf-8')方法對(duì)list和dict類型應(yīng)該是不支持,如果你想把這些字符串存到list或者dict中,

我的辦法是用上面的發(fā)放先轉(zhuǎn)換成‘utf-8'編碼,然后再存到list或者dict中

另外:有人說(shuō)這只是一種編碼形式,不影響程序運(yùn)行,但是我要從網(wǎng)頁(yè)上獲取這些信息并通過(guò)json解析,所以我不能讓它有u'number'這樣的字符串出現(xiàn)

原因:python2.7支持unicode編碼和utf-8編碼兩種,顯示時(shí)顯示成u‘number'表明這是一個(gè)unicode編碼的字符串,所以轉(zhuǎn)換成utf-8就不顯示成u'number'啦!~

補(bǔ)充知識(shí):python u開(kāi)頭轉(zhuǎn)str

我就廢話不多說(shuō)啦,大家還是直接看代碼吧!

c = "\\u4f60\\u597d--9"  # 字符串類型的里面是Unicode
d = c.encode('utf-8') # 先字符串轉(zhuǎn)bytes
e = d.decode('unicode_escape') # 再bytes轉(zhuǎn)字符串但是以Unicode轉(zhuǎn)
print(type(d))
print(d)
print(e)
 
 
輸出為:
<class 'bytes'>
b'\\u4f60\\u597d--9'
你好--9

以上這篇關(guān)于Python字符串顯示u...的解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

大化| 逊克县| 孟连| 醴陵市| 岳池县| 资溪县| 通辽市| 永吉县| 甘德县| 崇左市| 黑龙江省| 麻阳| 崇信县| 伊春市| 台州市| 雷山县| 曲沃县| 玉龙| 本溪| 武威市| 高陵县| 日喀则市| 禹城市| 临湘市| 枣阳市| 峨边| 澄城县| 洱源县| 江阴市| 瑞丽市| 嘉荫县| 盐津县| 太白县| 梁山县| 治多县| 阿克陶县| 洪江市| 广东省| 连州市| 思茅市| 丁青县|