Python零碎笔记

你。 提交于 2020-03-12 19:04:51

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)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!