Python字符串的mapping,這一功能包含兩個函數:
*String.maketrans(from,to)
返回一個256個字符組成的翻譯表,其中from中的字符被一一對應地轉換成to,所以from和to必須是等長的。
*S.translate(table[,deletechars])
使用上面的函數產后的翻譯表,把S進行翻譯,并把deletechars中有的字符刪掉。需要注意的是,如果S為unicode字符串,那么就不支持 deletechars參數,可以使用把某個字符翻譯為None的方式實現相同的功能。此外還可以使用codecs模塊的功能來創建更加功能強大的翻譯表。
Python字符串還有一對編碼和解碼的函數:
*S.encode([encoding,[errors]])
其中encoding可以有多種值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。errors默認值為"strict",意思是UnicodeError??赡艿闹颠€有
'ignore','replace','xmlcharrefreplace',
'backslashreplace'
和所有的通過codecs.register_error注冊的值。這一部分內容涉及codecs模塊,不是特明白
*S.decode([encoding,[errors]])
到此,關于“Python字符串中的mapping的功能是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注本站網站,小編會繼續努力為大家帶來更多實用的文章!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
淘寶直播日是哪天?淘寶直播超級福利日是每月的26日,在這個日子提前三天,主播們就可以開始報名提前預熱了,當然如果約到特殊營銷節點日期,超級福利日可能會有所調整,比如每年618或者雙促等這樣的節日。而對于粉絲來說,超級福利日能夠獲得更多的獎勵,首先是在直播過程中,每個整點都會提供直播間紅包或者淘寶優惠券,紅包和優惠券的價值總額至少都是5000元,這個整點的話大家應該都知道,就是指0點到24點的每一個...
什么是華資銀行?上海最早開設的華資銀行是哪個銀行?一起跟隨小編來了解下。華資銀行,指的是在中國的香特別行政區注冊成立的,并由當地的華人控股的銀行。華資銀行大多數是以錢莊發展來的,經營方式較為落后,資本額也較小,它的業務經營范圍主要在房地產資產上面。1946年到1964年為華資銀行發展的鼎盛時期,雖然資本規模較小,但勝在支行數量多。中國通商銀行是上海最早設立的華資銀行。中國通商銀行成立于上海,成立日...
家族信托有什么潛在的風險第一項風險在于設立端,缺乏專業的頂層規劃設計。很多人認為家族信托是一個產品,關心的其收益率問題。其實,家族信托與理財產品相去甚遠。 家族信托主要是為了實現家族財富的風險隔離與跨代傳承,短期的收益不是也不應當成為其核心目標。要想讓家族信托跨越委托人的生命周期,長久地守護住財產,首先要確保這個家族信托的合法有效性,并能夠提前預見未來極端事件并做出安排。第二項風險在于運營端,受托...