Python 格式化輸出


%s :格式化成字符串,%.5s 可以指定截取幾個字符,%5s 可以指定占位符寬度 ( 左縮進 ),%-5s 可以指定占位符寬度 ( 右縮進 )

In [1]: 'My name is %s' % 'Tom'
Out[1]: 'My name is Tom'

In [2]: 'My name is %.2s' % 'Tom'
Out[2]: 'My name is To'

In [3]: 'My name is %5s' % 'Tom'
Out[3]: 'My name is   Tom'

In [4]: 'My name is %-5s' % 'Tom'
Out[4]: 'My name is Tom  '


%d
 :格式化成整數 ( 十進制 )

In [4]: 'My age is %d' % 20      
Out[4]: 'My age is 20'

In [5]: 'My age is %d' % 20.234
Out[5]: 'My age is 20'


%f :格式化成浮點數,%.5f 可以指定小數點后保留的位數

In [6]: 'My age is %f' % 20
Out[6]: 'My age is 20.000000'

In [7]: 'My age is %.3f' % 20
Out[7]: 'My age is 20.000'

 
%g :指定保留幾位有效的數字,默認保留6位有效數字

In [12]: 'This num is %g' % 1234.5678
Out[12]: 'This num is 1234.57'

In [13]: 'This num is %.3g' % 1234.5678
Out[13]: 'This num is 1.23e+03'

In [14]: 'This num is %.5g' % 1234.5678 
Out[14]: 'This num is 1234.6'

 

 

 

 

 

 

     


免責聲明!

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



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