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>