当前位置:  首页>> 技术小册>> Python合辑5-格式化字符串

可以用{expr:0len} 这个方法来进行字符串补零。len是最终返回字符串的长度。还可以增加一个正负号标记。在这种情况下,用+则无论数值为正负数都将显示相应正负号。用-则只有当数值为负数时才显示负号,默认设定也是如此。更多信息可参考该链接
https://docs.python.org/3/library/string.html#format-specification-mini-language

  1. >>> num = 42
  2. >>> f"{num:05}"
  3. '00042'
  4. >>> f'{num:+010}'
  5. '+000000042'
  6. >>> f'{num:-010}'
  7. '0000000042'
  8. >>> f"{num:010}"
  9. '0000000042'
  10. >>> num = -42
  11. >>> f'{num:+010}'
  12. '-000000042'
  13. >>> f'{num:010}'
  14. '-000000042'
  15. >>> f'{num:-010}'
  16. '-000000042'