python中的代码使用的别人的自己不懂得什么意思。。。求助大神

其中的'%-3d' 不明白什么意思

import math
count=0
for SS in range(2,1001):
    if all(SS%i!=0 for i in range(2,int(math.sqrt(SS))+1)):
       print ('%-3d' % SS,end=' ')
       count+=1
       if count%8==0:
           print()

其中的'%-3d' 不明白什么意思

打印数字的格式,不足3位的数字补足3位,负号表示左对齐