str.ljust() 左寄せで埋める
最終更新:2026-09-22
str.ljust() 左寄せで埋める
str.ljust(width[, fillchar]) 長さ width で、元の文字列を左寄せにし、右側を fillchar で埋めた文字列を返す。
| カテゴリ | 文字列メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
str.ljust(width[, fillchar])
⚙️ 引数
| width 必須 | Total width of the result string. |
|---|---|
| fillchar 任意 | Single character to pad with on the right; defaults to a space.(デフォルト値:' ') |
戻り値:str. A new string left-justified in width, padded on the right.
元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)
💥 例外
TypeError— Raised when fillchar is not a string of length 1.
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
hi........
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qwidth が元の長さより小さい場合はどうなりますか?
A切り詰めずに元の文字列をそのまま返します。'hi'.ljust(1) は 'hi' を返します。
Qfillchar パラメータの要件は何ですか?
A1 文字の文字列でなければならず、それ以外だと TypeError が発生します。既定ではスペースで埋めます。
Q一般的な用途は何ですか?
A出力で表の列を揃える、固定幅のテキストを作るなどです。rjust() や center() と一緒に使われることがよくあります。