str.rjust() 右寄せパディング
最終更新:2026-09-22
str.rjust() 右寄せパディング
str.rjust(width[, fillchar]) は右寄せにし、左側を fillchar で埋める。
| カテゴリ | 文字列メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
str.rjust(width[, fillchar])
⚙️ 引数
| width 必須 | Total width of the result string. |
|---|---|
| fillchar 任意 | Single character to pad with on the left; defaults to a space.(デフォルト値:' ') |
戻り値:str. A new string right-justified in width, padded on the left.
元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)
💥 例外
TypeError— Raised when fillchar is not a string of length 1.
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
00042
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qrjust() は何をしますか?
A文字列を右揃えにし、width まで左側を fillchar(既定はスペース)で埋めます。'42'.rjust(5, '0') は '00042' になります。
Qwidth が元の長さより小さい場合はどうなりますか?
A切り詰めずに元の文字列を返します。
Qzfill() との違いは何ですか?
Aどちらも文字で詰めますが、zfill() は符号付き数値で符号を先頭に保ちます('-42'.zfill(5) は '-0042')。rjust() は負号を通常の文字として扱います。数値のゼロ詰めには zfill() を優先しましょう。