python里format有什么用_python的format什么意思
format是python2.6新增的一個格式化字符串的方法,相對于老版的%格式方法,它有很多優(yōu)點。
1.不需要理會數(shù)據(jù)類型的問題,在%方法中%s只能替代字符串類型(推薦學(xué)習(xí):Python視頻教程)
2.單個參數(shù)可以多次輸出,參數(shù)順序可以不相同
3.填充方式十分靈活,對齊方式十分強大
4.官方推薦用的方式,%方式將會在后面的版本被淘汰
format的一個例子print 'hello {0}'.format('world')
通過位置來填充字符串print'hello {0} i am {1}'.format('Kevin','Tom')
hello Kevin i am Tom
print'hello {} i am {}'.format('Kevin','Tom')
hello Kevin i am Tom
print'hello {0} i am {1} . myname is {0}'.format('Kevin','Tom')
my name is Kevin
foramt會把參數(shù)按位置順序來填充到字符串中,第一個參數(shù)是0,然后1 ……
也可以不輸入數(shù)字,這樣也會按順序來填充
同一個參數(shù)可以填充多次,這個是format比%先進的地方
通過key來填充print 'hello {name1} i am {name2}'.format(name1='Kevin',name2='Tom')
hello Kevin i am Tom
更多Python相關(guān)技術(shù)文章,請訪問Python教程欄目進行學(xué)習(xí)!
以上就是小編分享的關(guān)于python的format什么意思的詳細(xì)內(nèi)容希望對大家有所幫助,更多有關(guān)python教程請關(guān)注環(huán)球青藤其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的python里format有什么用_python的format什么意思的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菜鸟教程python3 mysql_Py
- 下一篇: python语言百分号的含义_pytho