簡單介紹Python中的decode()方法的使用
更新時(shí)間:2015年05月18日 10:25:38 投稿:goldensun
這篇文章主要介紹了簡單介紹Python中的decode()方法的使用,是Python入門學(xué)習(xí)當(dāng)中必須掌握的基礎(chǔ)知識,需要的朋友可以參考下
decode()方法使用注冊編碼的編解碼器的字符串進(jìn)行解碼。它默認(rèn)為默認(rèn)的字符串編碼。
語法
以下是decode()方法的語法:
str.decode(encoding='UTF-8',errors='strict')
參數(shù)
- encoding -- 這是所使用的編碼。對于所有的編碼方案的列表,請?jiān)L問:標(biāo)準(zhǔn)編碼庫
- errors -- 這可能是給定一個(gè)不同的錯誤處理機(jī)制。默認(rèn)的錯誤是“嚴(yán)格”,即編碼錯誤提出UnicodeError。其他可能的值是ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 并通過codecs.register_error().注冊的任何其他名稱。
返回值
此方法返回的字符串的解碼版本。
例子
下面的例子顯示了decode()方法的使用。
#!/usr/bin/python str = "this is string example....wow!!!"; str = str.encode('base64','strict'); print "Encoded String: " + str; print "Decoded String: " + str.decode('base64','strict')
當(dāng)我們運(yùn)行上面的程序,它會產(chǎn)生以下結(jié)果:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE= Decoded String: this is string example....wow!!!
相關(guān)文章
python pandas cumsum求累計(jì)次數(shù)的用法
這篇文章主要介紹了python pandas cumsum求累計(jì)次數(shù)的用法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07使用tf.keras.MaxPooling1D出現(xiàn)錯誤問題及解決
這篇文章主要介紹了使用tf.keras.MaxPooling1D出現(xiàn)錯誤問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12Python基于Pymssql模塊實(shí)現(xiàn)連接SQL Server數(shù)據(jù)庫的方法詳解
這篇文章主要介紹了Python基于Pymssql模塊實(shí)現(xiàn)連接SQL Server數(shù)據(jù)庫的方法,較為詳細(xì)的分析了pymssql模塊的下載、安裝及連接、操作SQL Server數(shù)據(jù)庫的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-07-07