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+ です。