The partition method

The partition method returns a tuple of a string split at the first match of a substring and the specified delimiter parameter.

Syntax

pythonstring.partition(separator)

Example

Let's apply the partition method to the following line:

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

Result of code execution:

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

Example

Now let's add an extra character '_' to our string and apply the partition method again:

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

As can be seen from the obtained result, the method split the string only by the first match of the character '_':

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

See also

  • method rpartition,
    which divides a string by the last match of a substring
  • method rsplit,
    which divides a string by the substring on the right
  • method split,
    which divides a string by the substring on the left
  • method join,
    which returns a string from a list of strings