当前位置: 首页 > 面试题库 >

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

南门承教
2023-03-14
问题内容

我确信很多地方都可以找到它,但是我不知道我要执行的操作的确切名称,因此我无法真正查找它。我已经读了30分钟的Python官方书,试图找出方法。

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

例如,如果名称字段的长度为15个字符,而我的名字是John,则将得到“ John”,后跟11个空格以创建15个字符的字段。

我需要使用它来为变量“ name”输入任何字符串。

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


问题答案:

这非常简单format

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


 类似资料:
  • 问题内容: 我需要产生固定长度的字符串以生成基于字符位置的文件。缺少的字符必须用空格字符填充。 例如,字段CITY具有15个字符的固定长度。对于输入“芝加哥”和“里约热内卢”,输出为 。 问题答案: 从Java 1.5开始,我们可以使用方法java.lang.String.format(String,Object …) 并使用类似于printf的格式。 格式字符串可以完成这项工作。其中表示参数索引

  • 我需要产生固定长度的字符串来生成一个基于字符位置的文件。缺少的字符必须用空格字符填充。 例如,字段CITY具有15个字符的固定长度。对于输入“芝加哥”和“里约热内卢”,输出为

  • 问题内容: 我想用空格填充字符串。我知道以下内容适用于零: 但是,当我想要这个时我该怎么办?: 当然,我可以测量字符串的长度并这样做,但是我想用最短的方法。 问题答案: 你可以使用 返回长度为的左对齐字符串。使用指定的fillchar填充(默认为空格)。如果小于,则返回原始字符串。

  • 我正在创建一个战舰游戏应用程序来学习OOP,Java。我想显示一个“空海”供玩家参考放置他们的舰队。下面是我的游戏板课的开始: 我把这叫做主要的:

  • 我想将字符串拆分为固定长度,例如,拆分20个字符,如果拆分后长度小于20个字符,则用最多20个字符的空格填充字符串。 我使用上面的代码按相等大小进行拆分。

  • 假设我有一个整数数组,如和一个简单的字符串,如。我如何循环通过数组和填充每一个值。假设是这样的: 输出: 到目前为止,我已经尝试了以下内容: 但是,它在print语句中给出了。解决这个问题最好的方法是什么?