python中的%d表示格式化的对象是十进制整数。 使用后,在需要输出的长字符串中定位。 输出字符串时,可以根据变量值自动更新字符串的内容。
使用示例: num=14
#%d打印时的结果为14
print('num=%d'%num ) #output:num=14
#如果打印结果是1位整数,整数位数超过1位,则以整数的原始值打印,这意味着的打印结果仍为14
print('num='%num ) #output:num=14
#=表示打印结果为3位整数,如果整数位数小于3位,则在整数左侧填充空格,因此=的打印结果为14
print('num=='%num ) #output:num=14
#%-3d意味着印刷结果是3位整数,在整数的位数小于3位的情况下,在整数的右侧填充空格,所以=的印刷结果为14_
print('num=%-3d'%num ) #output:num=14_ ) u
#d意味着印刷结果是5位整数,在整数的位数小于5位的情况下,在整数的左侧补充0,所以d的印刷结果为00014
print('num=d'%n