logo

Python reťazec | pás()

Python Reťazec pás() je vstavaná funkcia v programovacom jazyku Python, ktorá vracia kópiu reťazca s odstránenými počiatočnými aj koncovými znakmi (na základe odovzdaného argumentu reťazca). Tento článok sa bude zaoberať mnohými funkciami a prípadmi použitia metódy strip() a poskytne vám dôkladný prehľad o tom, ako ju úspešne používať vo vašich programoch Python.

Syntax metódy Python strip()

Syntax: string.strip([znakov])

Parameter: Je v ňom len jeden voliteľný parameter. znaky – reťazec určujúci množinu znakov, ktoré sa majú odstrániť. Ak nie je zadaný voliteľný parameter chars, z reťazca sa odstránia všetky medzery na začiatku a na konci.



Návratová hodnota: Vráti kópiu reťazca s odstránenými počiatočnými aj koncovými znakmi.

Účel funkcie Python Strip().

Keď si vývojár želá odstrániť znaky alebo medzery zo začiatku alebo konca reťazca, spustí sa funkcia Strip(). Python príde vhod. Poďme sa na to pozrieť bližšie:

  • Funkcia strip() pomáha pri odstraňovaní znakov zo začiatku alebo konca reťazca pre znaky dodané ako argumenty funkcie strip() ().
  • Ak reťazec neobsahuje žiadne medzery a argument znakov nie je zadaný, reťazec sa vráti tak, ako je.
  • Výhodné je aj odstránenie medzier na začiatku a na konci textu.
  • Ak reťazec obsahuje medzery a nie sú zadané žiadne znakové argumenty, reťazec sa vráti po diskretizácii medzier.

String strip() v príklade Pythonu

In Python ,strip()>metóda sa používa na odstránenie úvodu a konca medzery (medzery, tabulátory a nové riadky) z reťazca. Vráti nový reťazec s odstránenými medzerami. Pôvodný reťazec zostáva nezmenený.

vypnite režim vývojára

Príklad

Python3




my_string>=> ' Hello, world! '> stripped_string>=> my_string.strip()> > print>(stripped_string)>

>

>

Výkon

Hello, world!>

Python Stripping String s funkciou Strip().

V tomto príklade budeme používať Python Orezanie strún a použili sme reťazec a použili sme funkciu strip() s a reťazec a bez šnúrky.

Python3




string>=> ''' geeks for geeks '''> > # prints the string without stripping> print>(string)> > # prints the string by removing leading and trailing whitespaces> print>(string.strip())> > # prints the string by removing geeks> print>(string.strip(>' geeks'>))>

>

>

Výkon

 geeks for geeks  geeks for geeks for>

Python Odstraňuje špecifický znak pomocou funkcie Strip().

V tomto príklade budeme Reťazec Python Trim a my sme použili funkciu strip() na odstránenie špecifickej sady znakov z reťazca.

Python3




# Python Program to demonstrate use of strip() method> > str1>=> 'geeks for geeks'> # Print the string without stripping.> print>(str1)> > # String whose set of characters are to be> # remove from original string at both its ends.> str2>=> 'ekgs'> > # Print string after stripping str2 from str1 at both its end.> print>(str1.strip(str2))>

>

>

Výkon

geeks for geeks  for>

Python Odstránenie medzier pomocou funkcie Strip().

V tomto príklade budeme Reťazec Python Trim a my sme použili funkciu strip() na odstránenie medzier z oboch koncov reťazca.

Python3




# Python Program to demonstrate use of strip() method without any argument> str1>=> ''' geeks for geeks '''> > # Print the string without stripping.> print>(str1)> > # Print string after removing all leading> # and trailing whitespaces.> print>(str1.strip())>

>

>

Vstup

 geeks for geeks>

Výkon

geeks for geeks>

Python Odstránenie nového riadku pomocou funkcie Strip().

V tomto príklade použijeme Python String Trim a na odstránenie používame funkciu strip(). znaky nového riadku zo šnúrky.

Python3




string>=> ' Hello, World! '> new_string>=> string.strip()> print>(new_string)>

>

>

Výkon

Hello, World!>

Praktické uplatnenie

Daný reťazec odstráni výskyt slova the od začiatku a od konca. urobíme Python String Trim.

Python




# Python3 program to demonstrate the practical application> # strip()> > string>=> ' the King has the largest army in the entire world the'> > # strip function works on characters and removes characters till it sees,> # the last or beginning characters mentioned in the function has been removed> print>(string.strip(>' eht'>))>

>

>

Vstup

the King has the largest army in the entire world the>

Výkon

King has the largest army in the entire world>