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.

元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)

💥 例外

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

00042
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qrjust() は何をしますか?
A文字列を右揃えにし、width まで左側を fillchar(既定はスペース)で埋めます。'42'.rjust(5, '0') は '00042' になります。
Qwidth が元の長さより小さい場合はどうなりますか?
A切り詰めずに元の文字列を返します。
Qzfill() との違いは何ですか?
Aどちらも文字で詰めますが、zfill() は符号付き数値で符号を先頭に保ちます('-42'.zfill(5) は '-0042')。rjust() は負号を通常の文字として扱います。数値のゼロ詰めには zfill() を優先しましょう。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%