定長文字列を書き出すPython
フォーマットメソッドを使用すれば固定長の文字列を出力できます。
- 文字の形式を設定し、文字の長さを指定するためにformat メソッドを利用する。
- フォーマット文字列で文字列の長さを指定する場合はコロン(:)を使用する。
サンプルコードを示します。
text = "Hello"
fixed_length_text = "{:10}".format(text)
print(fixed_length_text)
結果は次のとおりです。
Hello
上記の例では、文字列「Hello」が10文字の文字列としてフォーマットされています。もとの文字列の長さが指定した長さを超える場合は、出力された文字列の長さはそのままになります。もとの文字列の長さが指定した長さを下回る場合は、出力された文字列はスペースで埋められます。