【Python小技巧】字符串固定长度自动补全(补0)的常用方法

编程环境:Python 3.8.5

字符串固定长度自动补齐(主要指补0)的常用方法

1. 使用srt.ljust(width,‘string’)或者srt.rjust(width,‘string’)

>>> str='abc'
>>> str.ljust(9,'0')
'abc000000'
>>> str.rjust(9,'0')
'000000abc'

2. 使用 str.zfill(width)

>>> str1='sdf'
>>> str1.zfill(16)
'0000000000000sdf'

3. 使用‘%0+len+d’ % n (注意n只能为数字)

>>> '%09d' % 66
'000000066'
>>> '%09d' % 'rt'
Traceback (most recent call last):
  File "", line 1, in <module>
TypeError: %d format: a number is required, not str

你可能感兴趣的:(小技巧系列,#,python编程技巧系列,python,开发语言,后端)