str.removesuffix() 接尾辞を削除

最終更新:2026-09-22

str.removesuffix() 接尾辞を削除

str.removesuffix(suffix) は suffix で終わる場合はそれを削除し、そうでなければ元の文字列を返す(Python 3.9+)。

カテゴリ文字列メソッド
種類組み込み型メソッド
Python バージョン3.9+

📝 構文

str.removesuffix(suffix)

⚙️ 引数

suffix 必須The suffix string to remove.

戻り値:str. The string without the suffix, or the original if not present (3.9+).

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

▶ 例

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

実行結果:

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

❓ よくある質問

Q接尾辞が一致しないときは何を返しますか?
Aエラーなく元の文字列を返します。'abc'.removesuffix('x') は 'abc' です。
Qrstrip() との違いは何ですか?
Aremovesuffix() は完全な接尾文字列を除去します。rstrip() は文字の集合として 1 文字ずつ除去します。'test.py'.removesuffix('.py') は 'test' になります。
Q必要なバージョンは?
APython 3.9+ です。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%