python - 如何在 Python 中用空格将字符串填充到固定长度?

标签 python string format

我确信这在很多地方都有介绍,但我不知道我正在尝试执行的操作的确切名称,所以我无法真正查找它。我已经阅读了 30 分钟的官方 Python 书籍,试图找出如何做到这一点。

问题:我需要在一定长度的“字段”中放入一个字符串。

例如,如果姓名字段有 15 个字符长,而我的名字是 John,我会得到“John”后跟 11 个空格来创建 15 个字符的字段。

我需要它适用于为变量“name”输入的任何字符串。

我知道这可能是某种形式的格式,但我找不到执行此操作的确切方法。帮助将不胜感激。

最佳答案

format super 简单:

>>> a = "John"
>>> "{:<15}".format(a)
'John           '

关于python - 如何在 Python 中用空格将字符串填充到固定长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20309255/

相关文章:

java - 如何格式化 SQL DATETIME 以将其与给定日期进行比较并检索一条记录?

python - 在 Python 3 中加载 Python 2 .npy 文件时出错

string - 将 .characters 应用于字符串时,我在这里看到什么返回?

java - 将持续时间字符串解析为毫秒

javascript - HTML 字符串到元素 mootools

pdf - PDF `/W` 键中的值 `/Tabs` 是什么意思?

php - 格式化表 MYSQL 查询

python - 如何在字符串中搜索单词并根据匹配的大小写进行不同的打印?

python - Heroku 权限错误 : [Errno 13] Permission denied

python - 查找沿线的点密度以查找具有最大浓度的区域