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

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

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

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

#coding=utf8
'''''
字符串格式化操作符,需要程序員明確轉(zhuǎn)換類型參數(shù),
比如到底是轉(zhuǎn)成字符串、整數(shù)還是其他什么類型。
新式的字符串模板的優(yōu)勢是不用去記住所有相關(guān)細節(jié),
而是像shell風(fēng)格的腳本語言里面那樣使用美元符號($).
由于新式的字符串引進Template對象,
Template對象有兩個方法:substitute()、safe_substitute()。
substitute()更為嚴(yán)謹(jǐn),在key缺少的情況下會報一個KeyError的異常。
safe_substitute()在缺少key的情況下,直接原封不動的把字符串顯示出來。
'''
#導(dǎo)入Template對象
from string import Template
def stringTemplate():
  #創(chuàng)建一個Template實例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的情況下
    #直接原封不動的把字符串顯示出來。
    safe_substitute= tmp.safe_substitute(yuan=yu)
    print safe_substitute
  print
#調(diào)用stringTemplate函數(shù)
stringTemplate()

運行結(jié)果:

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

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

相關(guān)文章

  • 詳解Python模塊化--模塊(Modules)和包(Packages)

    詳解Python模塊化--模塊(Modules)和包(Packages)

    這篇文章主要介紹了使用Python的模塊(Modules)和包(Packages),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-08-08
  • Python 遞歸函數(shù)詳解及實例

    Python 遞歸函數(shù)詳解及實例

    這篇文章主要介紹了Python 遞歸函數(shù)詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 深入理解Python密碼學(xué)之使用PyCrypto庫進行加密和解密

    深入理解Python密碼學(xué)之使用PyCrypto庫進行加密和解密

    Python中的Pycrypto庫是一個廣泛使用的密碼學(xué)工具包,它為開發(fā)者提供了多種加密算法,包括著名的RSA加密算法,這篇文章主要給大家介紹了關(guān)于Python密碼學(xué)之使用PyCrypto庫進行加密和解密的相關(guān)資料,需要的朋友可以參考下
    2024-07-07
  • 基于django2.2連oracle11g解決版本沖突的問題

    基于django2.2連oracle11g解決版本沖突的問題

    這篇文章主要介紹了基于django2.2連oracle11g解決版本沖突的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python判斷中文字符串是否相等的實例

    Python判斷中文字符串是否相等的實例

    今天小編就為大家分享一篇Python判斷中文字符串是否相等的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python腳本激活Linux密碼的方法(crypt模塊)

    Python腳本激活Linux密碼的方法(crypt模塊)

    今天小編給大家分享一個非常不錯的方法破解linux口令,主要是利用linux系統(tǒng)中的crypt模塊模擬了linux系統(tǒng)中用戶密碼的加密,操作也很方便,對python破解linux口令相關(guān)知識感興趣的朋友跟隨小編一起學(xué)習(xí)下吧
    2021-05-05
  • Python 網(wǎng)頁解析HTMLParse的實例詳解

    Python 網(wǎng)頁解析HTMLParse的實例詳解

    這篇文章主要介紹了Python 網(wǎng)頁解析HTMLParse的實例詳解的相關(guān)資料,python里提供了一個簡單的解析模塊HTMLParser類,使用起來也是比較簡單的,解析語法沒有用到XPath類似的簡潔模式,需要的朋友可以參考下
    2017-08-08
  • keras 多任務(wù)多l(xiāng)oss實例

    keras 多任務(wù)多l(xiāng)oss實例

    這篇文章主要介紹了keras 多任務(wù)多l(xiāng)oss實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python如何將兩個數(shù)據(jù)表中的對應(yīng)數(shù)據(jù)相加

    python如何將兩個數(shù)據(jù)表中的對應(yīng)數(shù)據(jù)相加

    這篇文章主要介紹了python如何將兩個數(shù)據(jù)表中的對應(yīng)數(shù)據(jù)相加問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Python實現(xiàn)的微信支付方式總結(jié)【三種方式】

    Python實現(xiàn)的微信支付方式總結(jié)【三種方式】

    這篇文章主要介紹了Python實現(xiàn)的微信支付方式,結(jié)合實例形式總結(jié)分析了Python實現(xiàn)的三種微信支付方式及相關(guān)操作步驟、原理、注意事項,需要的朋友可以參考下
    2019-04-04

最新評論