最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python編程之字符串模板(Template)用法實(shí)例分析

 更新時(shí)間:2017年07月22日 10:08:16   作者:壞蛋是我  
這篇文章主要介紹了Python編程之字符串模板(Template)用法,結(jié)合具體實(shí)例形式分析了Python字符串模板的功能、定義與使用方法,需要的朋友可以參考下

本文實(shí)例講述了Python編程之字符串模板(Template)用法。分享給大家供大家參考,具體如下:

#coding=utf8
'''''
字符串格式化操作符,需要程序員明確轉(zhuǎn)換類型參數(shù),
比如到底是轉(zhuǎn)成字符串、整數(shù)還是其他什么類型。
新式的字符串模板的優(yōu)勢(shì)是不用去記住所有相關(guān)細(xì)節(jié),
而是像shell風(fēng)格的腳本語言里面那樣使用美元符號(hào)($).
由于新式的字符串引進(jìn)Template對(duì)象,
Template對(duì)象有兩個(gè)方法:substitute()、safe_substitute()。
substitute()更為嚴(yán)謹(jǐn),在key缺少的情況下會(huì)報(bào)一個(gè)KeyError的異常。
safe_substitute()在缺少key的情況下,直接原封不動(dòng)的把字符串顯示出來。
'''
#導(dǎo)入Template對(duì)象
from string import Template
def stringTemplate():
  #創(chuàng)建一個(gè)Template實(shí)例tmp
  tmp=Template("I have ${yuan} yuan,I can buy ${how} hotdog")
  yuanList=[1,5,8,10,12,13]
  for yu in yuanList:
    #substitute()按照Template中string輸出
    #并給相應(yīng)key賦值
    Substitute= tmp.substitute(yuan=yu,how=yu)
    print Substitute
  print
  for yu in yuanList:
    #使用substitute函數(shù)缺少key值包KeyError
    try:
      lackHow= tmp.substitute(yuan=yu)
      print lackHow
      print
    except KeyError,e:
      print "substitute lack key ",e
  print
  for yu in yuanList:
    #safe_substitute()在缺少key的情況下
    #直接原封不動(dòng)的把字符串顯示出來。
    safe_substitute= tmp.safe_substitute(yuan=yu)
    print safe_substitute
  print
#調(diào)用stringTemplate函數(shù)
stringTemplate()

運(yùn)行結(jié)果:

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程》。

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 使用pyecharts1.7進(jìn)行簡(jiǎn)單的可視化大全

    使用pyecharts1.7進(jìn)行簡(jiǎn)單的可視化大全

    這篇文章主要介紹了使用pyecharts1.7進(jìn)行簡(jiǎn)單的可視化大全,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • PyCharm出現(xiàn)卡頓問題的解決

    PyCharm出現(xiàn)卡頓問題的解決

    這篇文章主要介紹了PyCharm出現(xiàn)卡頓問題的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python+opencv3.4.0 實(shí)現(xiàn)HOG+SVM行人檢測(cè)的示例代碼

    python+opencv3.4.0 實(shí)現(xiàn)HOG+SVM行人檢測(cè)的示例代碼

    這篇文章主要介紹了python+opencv3.4.0 實(shí)現(xiàn)HOG+SVM行人檢測(cè)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 如何把外網(wǎng)python虛擬環(huán)境遷移到內(nèi)網(wǎng)

    如何把外網(wǎng)python虛擬環(huán)境遷移到內(nèi)網(wǎng)

    這篇文章主要介紹了如何把外網(wǎng)python虛擬環(huán)境遷移到內(nèi)網(wǎng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • python @property的用法及含義全面解析

    python @property的用法及含義全面解析

    下面小編就為大家分享一篇python @property的用法及含義全面解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法

    Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法

    在處理數(shù)據(jù)分析和數(shù)據(jù)科學(xué)項(xiàng)目時(shí),經(jīng)常會(huì)使用到Python中的pandas庫來進(jìn)行數(shù)據(jù)操作和分析,其中DataFrame是pandas庫中最重要的數(shù)據(jù)結(jié)構(gòu)之一,這篇文章主要給大家介紹了關(guān)于Pandas?DataFrame添加一行數(shù)據(jù)的幾種方法,需要的朋友可以參考下
    2024-08-08
  • 用 Python 定義 Schema 并生成 Parquet 文件詳情

    用 Python 定義 Schema 并生成 Parquet 文件詳情

    本文將演示兩個(gè)例子,一個(gè)是沒有層級(jí)的兩個(gè)字段,另一個(gè)是含于嵌套級(jí)別的字段,將要使用到的 Python 模塊有 pandas 和 pyarrow,感興趣是我小伙伴請(qǐng)和小編一起學(xué)習(xí)下面文章內(nèi)容吧
    2021-09-09
  • 解決Python對(duì)齊文本字符串問題

    解決Python對(duì)齊文本字符串問題

    這篇文章主要介紹了解決Python對(duì)齊文本字符串問題,需要的朋友可以參考下
    2019-08-08
  • 使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器

    使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器

    這篇文章主要介紹了使用Jupyter notebooks上傳文件夾或大量數(shù)據(jù)到服務(wù)器,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python導(dǎo)入時(shí)小括號(hào)大作用

    python導(dǎo)入時(shí)小括號(hào)大作用

    這篇文章主要介紹了python導(dǎo)入時(shí)小括號(hào)的大作用,非常的簡(jiǎn)單實(shí)用,希望這個(gè)小技巧能夠幫到大家
    2017-01-01

最新評(píng)論

铅山县| 盐源县| 阿坝县| 南丰县| 轮台县| 徐汇区| 罗田县| 遂川县| 昌邑市| 大渡口区| 平山县| 宾川县| 岳池县| 岳西县| 鸡西市| 祥云县| 沂水县| 奉新县| 图木舒克市| 永善县| 阳新县| 商河县| 顺平县| 密云县| 开封市| 赤城县| 清丰县| 图片| 浮梁县| 南涧| 芜湖市| 西贡区| 通州市| 昭通市| 怀安县| 木兰县| 丹棱县| 贡嘎县| 沽源县| 乌拉特后旗| 武宣县|