1. ホーム
  2. python

[解決済み] Pythonで文字列を空白で固定長にする方法は?

2023-08-12 09:29:32

質問

これは多くの場所でカバーされていると思いますが、私は私がしようとしているアクションの正確な名前を知らないので、それを調べることができないのです。 私はこれを行う方法を見つけるために、公式のPython本を30分間読んでいました。

問題:ある長さの "フィールド" に文字列を入れる必要があります。

例えば、名前フィールドが15文字で、私の名前がJohnだった場合、"John"の後に11個のスペースを入れて、15文字のフィールドを作成することになります。

私は、変数 "name" に入れられた任意の文字列に対して、これが動作する必要があります。

私はそれがおそらく何らかの形式のフォーマットであることを知っているが、私はこれを行うための正確な方法を見つけることができません。ヘルプは感謝されます。

どのように解決するのですか?

これは、超簡単に format :

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