本文實例講述了Python常見格式化字符串方法。分享給大家供大家參考,具體如下:
【方式一】百分號(%)方式,類C的printf,需要分別不同類型。
1、匿名tuple。(推薦在參數(shù)少時用)
1
2
|
>>> '姓名:%s, 年齡:%d' % ( 'walker' , 99 ) '姓名:walker, 年齡:99' |
2、命名dict,字典的key可以重用。
1
2
|
>>> '姓名:%(name)s, 年齡:%(age)d, 工齡:%(age)d' % { 'name' : 'walker' , 'age' : 99 } '姓名:walker, 年齡:99, 工齡:99' |
【方式二】format函數(shù),不需要指定字符串還是數(shù)字類型。
1、匿名參數(shù)。
1
2
|
>>> '姓名:{0}, 年齡:{1}' . format ( 'walker' , 99 ) '姓名:walker, 年齡:99' |
2、命名參數(shù),參數(shù)可重用。(推薦在參數(shù)多時用)
1
2
|
>>> '姓名:{name}, 年齡:{age}, 工齡:{age}' . format (name = 'walker' , age = 99 ) '姓名:walker, 年齡:99, 工齡:99' |
希望本文所述對大家Python程序設(shè)計有所幫助。