Pythonのstrメソッド str.center

str型のオブジェクトにおいて、str.center(width, fillchar)は文字列を指定された幅(width)に調整し、余白に指定された文字(fillchar)を埋めて中央揃えで整形するメソッドです。

以下は、str.center()メソッドの例です:

python
text = "Hello" centered = text.center(10, "-") print(centered)

このコードでは、text変数の文字列 “Hello" を中央揃えで10文字の幅に調整し、余白にハイフン文字 - を埋めています。出力は次のようになります:

css
--Hello---

この場合、元の文字列 “Hello"は中央に配置され、前後にハイフン文字が埋められました。widthは調整後の文字列の全体の幅を指定し、fillcharは埋める文字を指定します。

str.center()メソッドは、特定の幅に合わせてテキストを中央揃えで表示したい場合に便利です。