国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > Python > 正文

在Python中實(shí)現(xiàn)替換字符串中的子串的示例

2020-02-15 23:28:57
字體:
供稿:網(wǎng)友

假如有個(gè)任務(wù): 給定一個(gè)字符串,通過查詢字典,來替換給定字符中的變量。如果使用通常的方法:

>>> "This is a %(var)s" % {"var":"dog"}'This is a dog'>>>

其實(shí)可以使用string.Template類來實(shí)現(xiàn)上面的替換

>>> from string import Template>>> words = Template("This is $var")>>> print(words.substitute({"var": "dog"})) # 通過字典的方式來傳參This is dog>>> print(words.substitute(var="dog"))   # 通過關(guān)鍵字方式來傳參This is dog>>>

在創(chuàng)建Template實(shí)例時(shí),在字符串格式中,可以使用兩個(gè)美元符來代替$,還可以用${}將 變量擴(kuò)起來,這樣的話,變量后面還可以接其他字符或數(shù)字,這個(gè)使用方式很像Shell或者Perl里面的語言。下面以letter模板來示例一下:

>>> from string import Template>>> letter = """Dear $customer,... I hope you are having a great time!... If you do not find Room $room to your satisfaction, let us know.... Please accept this $$5 coupon....     Sincerely,...     $manager,...     ${name}Inn""">>> template = Template(letter)>>> letter_dict = {"name": "Sleepy", "customer": "Fred Smith", "manager": "Tom Smith", "room": 308}>>> print(template.substitute(letter_dict))Dear Fred Smith,I hope you are having a great time!If you do not find Room 308 to your satisfaction, let us know.Please accept this $5 coupon.    Sincerely,    Tom Smith,    SleepyInn>>>

有時(shí)候,為了給substitute準(zhǔn)備一個(gè)字典做參數(shù),最簡單的方法是設(shè)定一些本地變量,然后將這些變量交給local()(此函數(shù)創(chuàng)建一個(gè)字典,字典中的key就是本地變量,本地變量的值通過key來訪問)。

>>> locals()   # 剛進(jìn)入時(shí),沒有其他變量{'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None}>>> name = "Alice" # 創(chuàng)建本地變量name >>> age = 18   # 創(chuàng)建本地變量age>>> locals()   # 再執(zhí)行l(wèi)ocals()函數(shù)就可以看到name, age的鍵值隊(duì){'name': 'Alice', '__builtins__': <module '__builtin__' (built-in)>, 'age': 18, '__package__': None, '__name__': '__mai__', '__doc__': None}>>> locals()["name"] # 通過鍵name來獲取值'Alice'>>> locals()["age"] # 通過鍵age來獲取值18>>>

有了上面的例子打底來看一個(gè)示例:

>>> from string import Template>>> msg = Template("The square of $number is $square")>>> for number in range(10):...  square = number * number...  print msg.substitute(locals())...The square of 0 is 0The square of 1 is 1The square of 2 is 4The square of 3 is 9

另外一種方法是使用關(guān)鍵字參數(shù)語法而非字典,直接將值傳遞給substitute。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产超碰在线观看| 中文产幕区在线观看| 国产香蕉视频在线观看| 青青国产在线| 国产你懂的在线观看| 国产精品被窝福利一区| 国产高清自拍视频在线观看| 在线观看中文| 国产主播色在线| 国产一区二区三区不卡在线| 国产日韩网站| 精品无人乱码| 免费国产阿v视频在线观看| 国产美女自拍视频| 国产精品9区| 欧美性猛交xxxxbbbb| 国产一级黄色片免费| 国产小视频免费在线网址| 91涩漫在线观看c| 青青国产在线| 99热国产在线| 国产精品理人伦一区二区三区| 伊人狠狠av| 国产一区二区三区美女秒播| av在线不卡网站| 国产成人亚洲精品播放器下载| gogogogo高清视频在线| 国产福利微拍精品一区二区| 蜜桃视频中文字幕| 天堂在线国产| 在线中文字幕第一页| 国产一区二区三区不卡在线| 日本欧洲一区| 99re6在线视频精品免费| 狠狠干天天干| 轻轻色免费在线视频| 精品精品导航| 国产porn在线| 国产成人午夜电影| 国产精品冒白浆免费视频| 国产毛片视频| 天天操天天是| 国产卡一卡二卡三| 国产性色视频| 国产xxxxx| 在线免费国产| 亚洲伊人网在线观看| 国产xxxxx| 69国产精品| 在线亚洲电影| 日本电影全部在线观看网站视频| 精精国产xxxx视频在线中文版| 国产午夜精品久久久久免费视| 成人亚洲一区二区三区| 天天av天天爱| 国产黄在线看| 人成在线免费视频| 国产美女在线看| 国产精品乱码一区二区三区视频 | 国产精品伦一区二区三区级视频频| 国产乱视频在线观看| 国产一二三区在线视频| 69精品视频| 免费网站看黄yyy222| 快射av在线播放一区| 国产一区二区三区四区尤物| 精品视频一二三| 久久av少妇| 精品国产福利一区二区在线| 免费在线观看a| 国产精美视频| 超碰国产在线观看| 国产一区二区三区福利| 精品欧美日韩一区二区| 高清av中文在线字幕观看1| 精品视频三区| 天天操人人爽| 四虎国产精品永久地址998| 欧美性猛交p30| 国产激情网址| 国产精品一区二区三区视频网站| 国产传媒在线播放| 国产乱妇乱子| 免费黄网站在线观看| 精品极品三级久久久久| 中文字幕免费中文| 国产精品综合久久久久| 秋霞av在线| 色悠久久久久综合网小说| 中文在线视频观看| 6699久久国产精品免费| 午夜国产视频| 国产麻豆精品高清在线播放| 麻豆福利在线观看| 麻豆电影传媒二区| 国产尤物视频在线| 国产69久久| 九七电影韩国女主播在线观看| 永久免费网站在线| 伊人av免费在线观看| 777电影在线观看| 国产高清自拍视频在线观看| 最近中文字幕mv免费高清在线| 交换国产精品视频一区| 九色福利视频| 国产性一级片| 精品街拍一区二区| 色综合久久五月天| 非洲黑人最猛性xxxx交| 国产私人影院| 97在线超碰| 日本动漫同人动漫在线观看| 热99re久久精品精品免费| 久热国产在线视频| 国产无遮挡又黄又爽免费软件| 国产精品9区| 午夜性爽视频男人的天堂| 人人澡人人爽| 午夜国产视频| 亚洲综合色视频在线观看 | 91九色在线看| 日本高清中文字幕在线| 久草.com| 国产高清av| 久热免费视频| 国产二级片在线| a视频在线播放| 国产视频二区| 麻豆网站在线| 国产区视频在线| 四虎www视频| 国产精品免费91| 激情丁香婷婷| 亚洲国产日韩在线人成电影| 好看的中文字幕在线播放 | 国产偷窥洗澡视频| 99re热视频在线| 国产小视频在线播放| 亚洲欧美久久婷婷爱综合一区天堂| 国产免费黄视频在线观看| 在线免费看av| 国产探花视频在线观看| 蜜桃视频网站在线| 中文视频在线| 国产成人福利| 国产成人精品久久一区二区小说| 国产嫩草在线视频| 免费av在线| 免费午夜一级| 热99在线观看| 亚洲人在线播放| 在线中文av| 91视频久色| 91精品专区| 精品国产二区三区| 在线中文视频| 在线观看中文字幕一区| 在线影视一区| 伊人影院在线播放| 在线免费观看高清视频色| 国产精品bbw一区二区三区| 国产精品入口麻豆电影| 69日小视频在线观看| 精品全国在线一区二区| 中文乱码字幕高清在线观看| 伊人免费视频| а天堂8中文最新版在线官网| 欧美日韩亚洲第一页| 九九视频九九热| 综合激情亚洲| 91资源在线观看| eeuss影院在线观看第一页| www免费在线观看| 久久精品视频观看| 天堂资源在线中文| 国产美女被遭强高潮免费网站| 国产免费一级| 91欧美在线视频| 九九热视频免费在线观看| 国产美女极品在线| 在线国产小视频| 国产在线www| 精品电影在线| 开心婷婷激情五月| 国产日本在线| 麻豆av在线| 92国产在线视频| 激情小说 在线视频| 国产黄视频网站| 麻豆福利在线观看| 精品亚洲成a人片在线观看| 欧美xxxxx性| 91在线视频免费看| 黄色毛片在线| av在线播放av| 精品女厕厕露p撒尿| 国产女王在线**视频| 天天插天天色| 精品一区二区三区在线观看l| 丁香视频五月|