Python中encode()方法的使用簡(jiǎn)介
encode() 方法返回字符串的編碼版本。默認(rèn)編碼是當(dāng)前的默認(rèn)字符串編碼。可給予設(shè)置不同的錯(cuò)誤處理機(jī)制。
語(yǔ)法
以下是encode()方法的語(yǔ)法:
str.encode(encoding='UTF-8',errors='strict')
參數(shù)
- encoding -- 這是所使用的編碼。對(duì)于所有的編碼方案的列表,請(qǐng)?jiān)L問(wèn):標(biāo)準(zhǔn)編碼庫(kù)
- errors -- 這可能是給定一個(gè)不同的錯(cuò)誤處理機(jī)制。默認(rèn)的錯(cuò)誤是“嚴(yán)格”,即編碼錯(cuò)誤提出UnicodeError。其他可能的值是ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 并通過(guò)codecs.register_error().注冊(cè)的任何其他名稱。
返回值
此方法返回的字符串的編碼版本。
例子
下面的例子顯示了encode()方法的使用。
#!/usr/bin/python str = "this is string example....wow!!!"; print "Encoded String: " + str.encode('base64','strict')
當(dāng)我們運(yùn)行上面的程序,它會(huì)產(chǎn)生以下結(jié)果:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
相關(guān)文章
python正則表達(dá)式函數(shù)match()和search()的區(qū)別
match()和search()都是python中的正則匹配函數(shù),那這兩個(gè)函數(shù)有何區(qū)別呢?本文詳細(xì)介紹了這2個(gè)函數(shù)的區(qū)別2021-10-10解決Python報(bào)錯(cuò)Valueerror: Expected 2d Array
如您所知,每種編程語(yǔ)言都會(huì)遇到很多錯(cuò)誤,有些是在運(yùn)行時(shí),有些是在編譯時(shí),下面我就來(lái)看看當(dāng)發(fā)生錯(cuò)誤 ValueError: Expected 2D array, got 1D array instead時(shí)該如何解決吧2024-01-01tensorflow -gpu安裝方法(不用自己裝cuda,cdnn)
這篇文章主要介紹了tensorflow -gpu安裝,史上最新最簡(jiǎn)單的途徑(不用自己裝cuda,cdnn),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01用python寫(xiě)一個(gè)定時(shí)提醒程序的實(shí)現(xiàn)代碼
今天小編就為大家分享一篇用python寫(xiě)一個(gè)定時(shí)提醒程序的實(shí)現(xiàn)代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07