Pythonの文字列を中央揃えするにはどうすればいいですか?
Pythonでは、文字列の中央揃えは、文字列の組み込みメソッドcenter()を使用して実現できます。center()メソッドは幅パラメータとして整数を持ち、文字列の総幅を指定し、元々の文字列をその幅内で中央に配置し、空白文字で埋めます。
例のコードを示します。
text = "Hello, World!"
width = 20
centered_text = text.center(width)
print(centered_text)
結果は数か月でできると思います。
Hello, World!
上記のサンプルでは、textという文字列が幅20の文字列の中央に配置されています。textの長さは13であるため、左右両端に3つの空白文字が詰め込まれています。
オプションのfillcharパラメータを追加することで、埋め込みに使用する文字を指定することもできます。たとえば、*文字を使用して空白を埋めたい場合は、次のように記述します。
text = "Hello, World!"
width = 20
centered_text = text.center(width, '*')
print(centered_text)
として出力してください
***Hello, World!****
この例では、*記号が空白部分を埋めるために使用されています。