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() を使いましょう。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%