メソッド rpartition
メソッド rpartition は、文字列を最後に一致した部分文字列とパラメータで指定された区切り文字で分割したタプルを返します。
構文
文字列.rpartition(区切り文字)
例
次の文字列にメソッド rpartition を適用してみましょう:
txt = 'abc_dea'
print(txt.rpartition('_'))
コードの実行結果:
('abc', '_', 'dea')
例
次に、文字列に追加で '_' の文字を加え、再度メソッド rpartition を適用します:
txt = 'ab_cd_ea'
print(txt.rpartition('_'))
得られた結果からわかるように、メソッドは文字 '_' の最後の一致箇所でのみ文字列を分割しています:
('ab_cd', '_', 'ea')