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!****

この例では、*記号が空白部分を埋めるために使用されています。

bannerAds