0


python中%d %2d %02d %-2d% %.2d的区别

%d就是普通的输出了整形数

%2d是将数字按**宽度为2**,采用**右对齐**方式输出,若数据位数不到2位,则**左边补空格**。
%02d,和%2d差不多,只不过**左边补0

%-2d将数字按**宽度为2**,采用**左对齐**方式输出,若数据位数不到2位,则**右边补空格****
%.2d 输出整形时最少输出2位,如不够前面以0占位。如输出2时变成02,200时只输出200;输出浮点型时(%.2f)小数点后强制2位输出

比如:

num = 1
print("%d" % (num))结果为:   (1)
print("%2d" % (num))结果为:  ( 1)
print("%02d" % (num))结果为: (01)
print("%-2d" % (num))结果为: (1 )
print("%.2d" % (num))结果为: (01)
print("%.2d" % (200))结果为: (200)
标签:

本文转载自: https://blog.csdn.net/qq_32907195/article/details/116755434
版权归原作者 大叶子不小 所有, 如有侵权,请联系我们删除。

“python中%d %2d %02d %-2d% %.2d的区别”的评论:

还没有评论