python百分號%—%s、%d、%f


百分號%表示占位符,在后續通過%傳入真實的值

%s  拼接字符串,實際可以接受任何類型的值

%d  只能拼接整數數字

%.nf  四舍五入拼接浮點數,n表示保留到小數點后n位,不加.n默認保留6位小數

%%  在有%拼接的的字符串里,如果要打印百分號,用兩個百分號表示%%

 

如果有多個%占位符,后面需要通過%元組形式傳入多個值

如果在%和拼接類型s、d、或者f等之間有用括號括起來的(變量名),則后面需要通過%字典形式賦值

 

+m  右對齊共占m位,不足用空格填充,正數前面會加上正號+,負數前面會加上負號-

-m  左對齊共占m位,不足用空格填充,正數前面無符號,負數前面會加上負號-

常用用法舉例如下:

m1='My name is %s'%'phh'
m2='My name is %s,I am %d,i am %s'%('phh',26,'26')
m3='My name is %(name)s,I am %(age)d'%{'name':'phh','age':26}
m4='They are %.3f kgs'%6.256745
m5='They are %(pp).2f%% left'%{'pp':2.6582}
m6='My name is %+15s'%'phh'

 

其他:

print('root','oldboy','1','2',sep=':') 將給定字符串通過指定分隔符拼接,結果為root:oldboy:1:2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM