str.rstrip() 右側の空白/文字を除去
最終更新:2026-09-22
str.rstrip() 右側の空白/文字を除去
str.rstrip([chars]) は右側の chars(デフォルトは空白)を除去する。
| カテゴリ | 文字列メソッド |
|---|---|
| 種類 | 組み込み型メソッド |
| Python バージョン | all |
📝 構文
str.rstrip([chars])
⚙️ 引数
| chars 任意 | A set of chars to remove; None means whitespace.(デフォルト値:None) |
|---|
戻り値:str. A copy with trailing chars removed.
元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
hello
hello
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qrstrip() は既定で何を除去しますか?
A末尾の空白文字(スペース、\t、\n など)を除去します。
Qchars は文字集合ですか、それとも接尾文字列ですか?
A文字集合です。'hello!!!'.rstrip('!') は末尾の感嘆符をすべて除去します。'abab'.rstrip('ab') はその文字をすべて除去します。
Qremovesuffix() との違いは何ですか?
Aremovesuffix()(3.9+)は完全な接尾文字列だけを除去します。rstrip() は文字の集合として 1 文字ずつ除去します。正確な接尾文字列の除去には removesuffix() を使いましょう。