partitionメソッド

メソッド partition は、 文字列をパラメータで指定された区切り文字の 最初の一致で分割したタプルを返します。

構文

python文字列.partition(区切り文字)

例

次の文字列にメソッド partition を 適用してみましょう:

pythontxt = 'abc_dea'
print(txt.partition('_'))

コードの実行結果:

python('abc', '_', 'dea')

例

次に、文字列に追加の 記号 '_' を加えて、再度メソッド partition を適用します:

pythontxt = 'ab_cd_ea'
print(txt.partition('_'))

得られた結果からわかるように、メソッドは 記号 '_' の最初の一致でのみ 文字列を分割しています:

python('ab', '_', 'cd_ea')

関連項目

  • メソッド rpartition,
    最後に一致した部分文字列で文字列を分割する
  • メソッド rsplit,
    文字列を右から部分文字列で分割する
  • メソッド split,
    文字列を左から部分文字列で分割する
  • メソッド join,
    文字列のリストから文字列を返す