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