python中%d表示格式化一个对象为十进制整数。使用后,在需要输出的长字符串中占位置。输出字符串时,可以依据变量的值,自动更新字符串的内容
num = 123
print("%7.5d" %num) #123不够5位,先补两个0,还是不够7位,左侧补2个空格
print("%5.2d" %num) #123超过2位,不补0,直接在左侧补3个空格
print("%2.3d" %num) #123刚好3位,不补0,超过2位。不补空格,原样输出
num=14
#%d打印时结果是14
print "num=%d" % num # output:num=14
#%1d意思是打印结果为1位整数,当整数的位数超过1位时,按整数原值打印,所以%1d的打印结果还是14
print "num=%1d" % num # output:num=14
#%3d意思是打印结果为3位整数,当整数的位数不够3位时,在整数左侧补空格,所以%3d的打印结果是 14
print "num=%3d" % num # output:num= 14
#%-3d意思是打印结果为3位整数,当整数的位数不够3位时,在整数右侧补空格,所以%3d的打印结果是14_
print "num=%-3d" % num #output: num=14_文章来源:https://www.toymoban.com/news/detail-526867.html
#%05d意思是打印结果为5位整数,当整数的位数不够5位时,在整数左侧补0,所以%05d的打印结果是00014文章来源地址https://www.toymoban.com/news/detail-526867.html
到了这里,关于Python中关于%d的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!