Difference bwtween these two formatting

a = 1
whats the difference between these two :

  1. ‘{}’.format(a)
  2. ‘{:d}’.format(a)