%d,%2d,%O2d,%.2d的区别

  1. C/C++编程语言中一样:
  2. %d 普通的整数输出;
  3. %2d 整数输出,整数的宽度是2位,若不足两位,左边补空格;
  4. %02d 整数输出,整数的宽度是2位,若不足两位,左边补0
  5. %.2d 整数输出,整数的有效数字是2
  6. 例:
  7. >>> '%2d-%02d' % (3, 1)
  8. ' 3-01'
  9. >>> '%.2f' % 3.1415926
  10. '3.14'