亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python translator使用實(shí)例

 更新時(shí)間:2008年09月06日 13:44:27   作者:  
translator實(shí)例應(yīng)用代碼
1.string.maketrans設(shè)置字符串轉(zhuǎn)換規(guī)則表(translation table)
復(fù)制代碼 代碼如下:

allchars = string.maketrans('', '')#所有的字符串,即不替換字符串
aTob = string.maketrans('a','b')#將字符a轉(zhuǎn)換為字符b


2.translate函數(shù)進(jìn)行字符串的替換和刪除,第一個(gè)參數(shù)是字符串轉(zhuǎn)換規(guī)則表(translation table),第二個(gè)參數(shù)是要?jiǎng)h除的字符串。比如,要將字符串s中的所有e替換為a,同時(shí)要?jiǎng)h除所有的o
復(fù)制代碼 代碼如下:

aTob = string.maketrans('e','a')
s = 'hello python'
print s.translate(aTob, 'o')

輸出結(jié)果:
hall pythn


3.假如我們這樣使用
復(fù)制代碼 代碼如下:

allchars = string.maketrans('', '')
k = allchars.translate(allchars, 'a')

allchars表示所有的字符串,而k表示從所有的字符串中去除掉字符a,就是說所有的字符,除了a,因此,我們再調(diào)用如下方法時(shí):
復(fù)制代碼 代碼如下:

s = 'abc'
print s.translate(allchars, k)

字面意思是,輸出“字符串s中除去任何不是字符a的字符",即,只輸出字符a,因此輸出結(jié)果為:
a

4.現(xiàn)在,已經(jīng)不難理解下面這個(gè)函數(shù)了
復(fù)制代碼 代碼如下:

import string
def translator(frm='', to='', delete='', keep=None):
if len(to) == 1:
to = to * len(frm)
trans = string.maketrans(frm, to)
if keep is not None:
allchars = string.maketrans('', '')
delete = allchars.translate(allchars, keep.translate(allchars, delete))
def translate(s):
return s.translate(trans, delete)

return translate調(diào)用:
復(fù)制代碼 代碼如下:

digits_only = translator(keep=string.digits)
print digits_only('Chris Perkins : 224-7992')

digits_to_hash = translator(frm=string.digits, to='#')
print digits_to_hash('Chris Perkins : 224-7992')

輸出結(jié)果:
2247992
Chris Perkins : ###-####

相關(guān)文章

  • Python調(diào)用C語言開發(fā)的共享庫方法實(shí)例

    Python調(diào)用C語言開發(fā)的共享庫方法實(shí)例

    這篇文章主要介紹了Python調(diào)用C語言開發(fā)的共享庫方法實(shí)例,本文同時(shí)給出了C語言和Python調(diào)用簡單實(shí)例,需要的朋友可以參考下
    2015-03-03
  • Python?pycryptodome庫實(shí)現(xiàn)RSA加密解密消息

    Python?pycryptodome庫實(shí)現(xiàn)RSA加密解密消息

    本文為大家介紹了如何在?Python?中使用?RSA?公鑰加密技術(shù)來加密和解密消息,并使用?pycryptodome?庫進(jìn)行實(shí)現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2024-02-02
  • python使用opencv讀取圖片的實(shí)例

    python使用opencv讀取圖片的實(shí)例

    下面小編就為大家?guī)硪黄猵ython使用opencv讀取圖片的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python  中的pass語句語法詳析

    Python  中的pass語句語法詳析

    這篇文章主要介紹了Python 中的pass語句語法詳析,pass是一種空操作(null operation),解釋器執(zhí)行到它的時(shí)候,除了檢查語法是否合法,什么也不做就直接跳過
    2022-07-07
  • Python采集王者最低戰(zhàn)力信息實(shí)戰(zhàn)示例

    Python采集王者最低戰(zhàn)力信息實(shí)戰(zhàn)示例

    這篇文章主要為大家介紹了Python采集王者最低戰(zhàn)力信息實(shí)戰(zhàn)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • python要安裝在哪個(gè)盤

    python要安裝在哪個(gè)盤

    在本篇文章里小編給大家分享的是一篇關(guān)于python必須裝在c盤嗎的知識點(diǎn)文章,有興趣的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • scrapy-redis的安裝部署步驟講解

    scrapy-redis的安裝部署步驟講解

    今天小編就為大家分享一篇關(guān)于scrapy-redis的安裝部署步驟講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • python控制nao機(jī)器人身體動作實(shí)例詳解

    python控制nao機(jī)器人身體動作實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了python控制nao機(jī)器人身體動作實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • Python利用正則表達(dá)式匹配并截取指定子串及去重的方法

    Python利用正則表達(dá)式匹配并截取指定子串及去重的方法

    這篇文章主要介紹了Python利用正則表達(dá)式匹配并截取指定子串及去重的方法,涉及Python正則表達(dá)式匹配及字符串截取操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • Python中的文件定位方式

    Python中的文件定位方式

    這篇文章主要介紹了Python中的文件定位方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論