用零填充字符串
在字符串左侧添加零以达到特定长度是编程中的常见任务。此技术对于格式化数值、确保一致的字段宽度和其他应用程序非常有用。
字符串填充
为了用零填充字符串,Python 提供了 zfill()方法。例如,如果我们有一个字符串 n = '4',我们可以将其填充到 3 个零的长度,如下所示:
n = '4' print(n.zfill(3)) # Output: 004
数字填充
填充数字与填充字符串类似。然而,Python 提供了多种方法来实现这一点。 Python 3.6 及更高版本中提供的一种首选方法是使用 f 字符串语法:
n = 4 print(f'{n:03}') # Output: 004
或者,您可以使用 % 运算符:
print('%03d' % n) # Output: 004
或格式( ) 函数:
print(format(n, '03')) # Output: 004 print('{0:03d}'.format(n)) # Output: 004
对于高级用例,您可以在格式化字符串中指定其他参数来控制填充。有关更多信息,请参阅字符串格式化文档。
以上是如何在 Python 中用前导零填充字符串和数字?的详细内容。更多信息请关注PHP中文网其他相关文章!