1. 程式人生 > 實用技巧 >001.python-基礎-Template的字串格式化

001.python-基礎-Template的字串格式化

  • Template是Python string模板中定義的一種字串型別。
  • 用途:用於字串替換操作。
  • 預設的定界符:$。
# -*- coding: utf-8 -*-
from string import Template

# =============================================================================
# 在python中Template可以將字串的格式固定下來,重複利用。
# Template屬於string中的一個類,要使用他的話可以用以下方式呼叫:
# from string import Template
# 我們使用以下程式碼: # >>> s = Template('There ${moneyType} is ${money}') # >>> print s.substitute(moneyType = 'Dollar',money=12) # # ============================================================================= # define Template obj t = Template("CSDN ${name}") # string replace print
(t.substitute({'name':'linduo'})) # 傳入多個引數 s= Template('my name is ${myname} ,age is ${myage}' ) print (s.substitute(myname = 'lili' ,myage = '18')) # 如果只輸入一個引數 s.safe_substitute print (s.safe_substitute(myname = 'wangwnag'))