用零填充字符串
在数字字符串的左侧填充零对于确保长度一致非常有用。在 Python 中,有多种方法可以实现此目的:
填充字符串:
在字符串上使用 zfill() 方法添加前导零:
n = '4' print(n.zfill(3)) # Output: 004
填充数字:
对于数字,使用字符串格式化运算符(f 字符串):
n = 4 print(f'{n:03}') # Output: 004
或者,使用 % 运算符或 format() 函数:
print('%03d' % n) # Output: 004 print(format(n, '03')) # Output: 004
您还可以使用字典样式格式化:
print('{0:03d}'.format(n)) # Output: 004 print('{foo:03d}'.format(foo=n)) # Output: 004
或者,使用带有格式的占位符语法strings:
print('{:03d}'.format(n)) # Output: 004
格式化字符串中的 03 指定填充字符串所需的宽度,0 表示应该用零填充。
请参阅字符串格式化文档有关所有可用格式选项的更多信息。
以上是如何在 Python 中用前导零填充字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!