[隨筆]python之print函數總結


[WHY]記性差,做個記錄. 所以順序很隨意,建議 ctrl+f 查找你要的內容即可

a.字符串

print ("His name is %s"%("你要打印的字符串.s為字符串"))

b.整數 %d

print ("He is %d years old"%(25))

c.浮點數%f

保留2位小數 %.2f

d.占位符

 d.1 默認對齊(右對齊)

%10s  共:10個單位長度,字符串
%8d   共:8個單位長度,整數
%8.2f 共:8個單位長度,保留兩位小數

PI=3.1415926 print("PI=%.*f"%(3,PI))

#用*從后面的元組中讀取字段寬度或精度,可以讀取出來精度是3位

#PI=3.142

d.2左對齊
%-10s  共:10個單位長度,字符串
%-8d   共:8個單位長度,整數
%-8.2f 共:8個單位長度,保留兩位小數

    d.3

 用0作占位符, %08d

e.科學計數法

format(0.0015,'.2e')

f.詞典傳值

print ("I'm %(c)s. I have %(l)d yuan." % {'c':'hungry','l':22})//c處取到hungry, 1處取到22

 g.公式

%[(name)][flags][width].[precision]typecode

(name)為命名

flags可以有+,-,' '或0。+表示右對齊。-表示左對齊。' '為一個空格,表示在正數的左側填充一個空格,從而與負數對齊。0表示使用0填充。

width表示顯示寬度

precision表示小數點后精度

 h.換行

print是默認換行的
如果不需要換行,print(打印的內容,end=' ')
//end=' '

 

 


免責聲明!

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



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