“Python格式化输出”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“ <nowiki>m=12 print("|% d|" % m)#用%d表示输出整数 print("|% 4d|" % m)#用%wd表示输出整数,宽度为w,右对齐 print("|% -4d|" % m)#用%wd表示输出整…”)
 
 
(未显示同一用户的1个中间版本)
第1行: 第1行:
 +
==输出整数==
 
  <nowiki>m=12
 
  <nowiki>m=12
 
print("|% d|" % m)#用%d表示输出整数
 
print("|% d|" % m)#用%d表示输出整数
第11行: 第12行:
 
print("|% 0d|" % m)
 
print("|% 0d|" % m)
 
print("|% -04d|" % m)</nowiki>
 
print("|% -04d|" % m)</nowiki>
 +
 +
==输出浮点数==
 +
*用%f 输出一个实数
 +
*用%w.pf输出一个实数,总宽度是w ,小数位占p位。
 +
 +
<nowiki>
 +
m=12.57432
 +
print("|% f|" % m)
 +
| 12.574320|
 +
print("|% 8.1f|" % m)
 +
|    12.6|
 +
print("|% 8.2f|" % m)
 +
|  12.57|
 +
print("|% -8.1f|" % m)
 +
| 12.6  |
 +
print("|% -8.0f|" % m)
 +
| 13    |</nowiki>
 +
 +
 +
==输出字符串==
 +
<nowiki>
 +
>>> m="ab"
 +
>>> print("|% s|" %m)
 +
|ab|
 +
>>> print("|% 8s|" %m)
 +
|      ab|
 +
>>> print("|% -8s|" %m)
 +
|ab      |</nowiki>

2023年5月15日 (一) 01:42的最新版本

输出整数

m=12
print("|% d|" % m)#用%d表示输出整数
print("|% 4d|" % m)#用%wd表示输出整数,宽度为w,右对齐
print("|% -4d|" % m)#用%wd表示输出整数,宽度为w,左对齐
print("|% 04d|" % m)#用%wd表示输出整数,如果实际数据长度不够,用0填充
print("|% -04d|" % m)
m=12345
print("|% d|" % m)
print("|% 4d|" % m)
print("|% -4d|" % m)
print("|% 0d|" % m)
print("|% -04d|" % m)

输出浮点数

  • 用%f 输出一个实数
  • 用%w.pf输出一个实数,总宽度是w ,小数位占p位。
m=12.57432
print("|% f|" % m)
| 12.574320|
print("|% 8.1f|" % m)
|    12.6|
print("|% 8.2f|" % m)
|   12.57|
print("|% -8.1f|" % m)
| 12.6   |
print("|% -8.0f|" % m)
| 13     |


输出字符串

>>> m="ab"
>>> print("|% s|" %m)
|ab|
>>> print("|% 8s|" %m)
|      ab|
>>> print("|% -8s|" %m)
|ab      |