“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 |