Pythonのstrメソッド str.rjust

str型のオブジェクトにおいて、str.rjust(width, fillchar)は文字列を指定された幅(width)に調整し、余白に指定された文字(fillchar)を埋めるメソッドです。これは、文字列を右寄せで整形するのに便利です。

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

python
text = "Hello" right_justified = text.rjust(10, "-") print(right_justified)

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

css
-----Hello

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

このメソッドは、テキストを特定の幅に合わせて整形する必要がある場面で役立ちます。