Krajta Tětiva pás() je vestavěná funkce v programovacím jazyce Python, která vrací kopii řetězce s odstraněnými úvodními i koncovými znaky (na základě předaného argumentu řetězce). Tento článek prozkoumá mnoho funkcí a případů použití metody strip(), aby vám poskytl důkladný přehled o tom, jak ji úspěšně používat ve vašich programech Python.
Syntaxe metody Python strip()
Syntax: string.strip([znaky])
Parametr: Je v něm pouze jeden volitelný parametr. znaky – řetězec určující sadu znaků, které mají být odstraněny. Pokud není zadán volitelný parametr chars, všechny úvodní a koncové mezery jsou z řetězce odstraněny.
Návratová hodnota: Vrátí kopii řetězce s odstraněnými počátečními i koncovými znaky.
Účel funkce Python Strip().
Když si vývojář přeje odstranit znaky nebo mezery ze začátku nebo konce řetězce, použije se funkce Strip(). Krajta přijde vhod. Pojďme se na to podívat blíže:
- Funkce strip() pomáhá při odstraňování znaků ze začátku nebo konce řetězce pro znaky zadané jako argumenty funkce strip() ().
- Pokud řetězec neobsahuje žádné mezery a argument znaků není zadán, je řetězec vrácen tak, jak je.
- Výhodné je také eliminovat mezery na začátku a na konci textu.
- Pokud řetězec obsahuje mezery a nejsou zadány žádné znakové argumenty, bude řetězec vrácen po diskretizaci mezer.
String strip() v příkladu Pythonu
v Krajta ,strip()>metoda se používá k odstranění úvodní a koncové prázdné znaky (mezery, tabulátory a nové řádky) z řetězce. Vrátí nový řetězec s odstraněnými mezerami. Původní řetězec zůstává nezměněn.
Příklad
Python3
základní pásmo vs širokopásmové připojení
my_string>=> ' Hello, world! '> stripped_string>=> my_string.strip()> > print>(stripped_string)> |
>
>
Výstup
Hello, world!>
Python Stripping String s funkcí Strip().
V tomto příkladu budeme používat Python Oříznutí strun a použili jsme řetězec a použili jsme funkci strip() s a tětiva a bez provázku.
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ýstup
geeks for geeks geeks for geeks for>
Python Odstranění specifického znaku pomocí funkce Strip().
V tomto příkladu budeme Pythonský řetězec Trim a my jsme použili funkci strip() k odstranění specifické sady znaků z řetězce.
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))> |
>
slučovací třídicí algoritmus
>
Výstup
geeks for geeks for>
Python Odstranění mezer pomocí funkce Strip().
V tomto příkladu budeme Pythonský řetězec Trim a my jsme použili funkci strip() k odstranění bílých znaků z obou konců řetězce.
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())> |
>
logo java
>
Vstup
geeks for geeks>
Výstup
geeks for geeks>
Python Odstranění nového řádku pomocí funkce Strip().
V tomto příkladu provedeme Python String Trim a k odstranění používáme funkci strip(). znaky nového řádku z provázku.
Python3
string>=> '
Hello, World!
'> new_string>=> string.strip()> print>(new_string)> |
>
>
Výstup
Hello, World!>
Praktická aplikace
Zadaný řetězec odstraní výskyt slova the od začátku a konce. provedeme Python String Trim.
Krajta
# 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'>))> |
nekonečná smyčka
>
>
Vstup
the King has the largest army in the entire world the>
Výstup
King has the largest army in the entire world>