Metóda strip

Metóda strip vracia reťazec, na začiatku a na konci ktorého sú odstránené zadané znaky. V nepovinnom parametri metódy určíme znaky, ktoré chceme odstrániť. Ak nie sú uvedené, metóda odstráni iba medzery na začiatku a na konci reťazca.

Syntax

pythonreťazec.strip([znaky pre odstránenie])

Príklad

Aplikujme metódu strip na nasledujúci reťazec:

pythontxt = 'abcdea'
print(txt.strip('a'))

Výsledok vykonania kódu:

python'bcde'

Príklad

Pridajme do reťazca medzery na začiatku a na konci a znova aplikujme metódu strip:

pythontxt = ' abcdea '
print(txt.strip('a'))

Pretože teraz sú prvým a posledným znakom reťazca medzery, nie zadaný 'a', metóda, keď nenašla zhody, jednoducho vrátila pôvodný reťazec:

python' abcdea '

Príklad

A teraz aplikujme metódu strip bez uvedenia parametra:

pythontxt = ' abcdea '
print(txt.strip())

Výsledok vykonania kódu:

python'abcdea'

Pozri tiež

  • metóda rstrip,
    ktorá odstraňuje znaky na konci reťazca
  • metóda lstrip,
    ktorá odstraňuje znaky na začiatku reťazca