logo

Pythonský řetězec | pás()

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>