以固定宽度打印字符串
打印字符串时,将它们对齐成直列可以增强可读性。在 Python 中使用 format 或 f-string 提供了实现此目的的便捷方法。
使用 str.format()
str.format() 提供了一种简单的填充方法字符串。其语法包括占位符 {},后跟格式化表达式。对于左对齐,请使用
print('{0:这将打印宽度为 5 的 's',结果是 's ' 。对于右对齐,请使用 > 而不是
使用 f 字符串 (Python 3)
f 字符串为 str.format( 提供了更简洁的替代方案)。语法类似,格式化表达式括在大括号 {} 中,前缀为 f。对于左对齐,请使用 &:
print(f'{s:这将产生与 str.format( 相同的输出).
示例应用程序
将这些技术应用于提供的代码片段:
for prefix in unique: if prefix != "": print('{0:这会将前缀对齐在直列中,同时将计数值保留在相邻列中。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3