Ciąg Pythona | rozebrać się()

Pyton Strunowy rozebrać się() to wbudowana funkcja w języku programowania Python, która zwraca kopię ciągu znaków z usuniętymi zarówno znakami początkowymi, jak i końcowymi (na podstawie przekazanego argumentu ciągu). W tym artykule przeanalizujemy wiele funkcji i przypadków użycia metody strip(), aby dokładnie zrozumieć, jak skutecznie używać jej w programach w języku Python.

Składnia metody strip() w Pythonie

Składnia: string.strip([znaki])

Parametr: Jest w nim tylko jeden opcjonalny parametr. znaki – ciąg znaków określający zbiór znaków do usunięcia. Jeśli opcjonalny parametr chars nie zostanie podany, wszystkie początkowe i końcowe białe znaki zostaną usunięte z ciągu.

Wartość zwracana: Zwraca kopię ciągu znaków z usuniętymi znakami początkowymi i końcowymi.

Cel funkcji Strip() w Pythonie

Gdy programista chce usunąć znaki lub spacje z początku lub końca łańcucha, funkcja Strip() in Pyton przydaje się. Przyjrzyjmy się temu bliżej:

  • Funkcja strip() pomaga w usuwaniu znaków z początku lub końca łańcucha w przypadku znaków dostarczonych jako argumenty funkcji strip() ().
  • Jeśli ciąg nie zawiera białych znaków i nie podano argumentu znaków, ciąg jest zwracany w niezmienionej postaci.
  • Korzystne jest również wyeliminowanie spacji na początku i na końcu tekstu.
  • Jeśli ciąg zawiera białe znaki i nie podano żadnych argumentów znakowych, ciąg zostanie zwrócony po dyskretyzacji białych znaków.

String strip() w przykładzie Pythona

W Pyton , strip()> Metoda służy do usuwania wiodących i końcowych białe znaki (spacje, tabulatory i znaki nowej linii) z ciągu znaków. Zwraca nowy ciąg znaków z usuniętymi białymi znakami. Oryginalny ciąg pozostaje niezmieniony.

Przykład

Python3




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

Wyjście

Hello, world! 

Python Stripping String z funkcją Strip().

W tym przykładzie użyjemy języka Python Wykończenie sznurkiem i użyliśmy ciągu znaków oraz zastosowaliśmy funkcję strip() z a strunowy i bez sznurka.

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'> ))>

Wyjście

 geeks for geeks  geeks for geeks for 

Python usuwa określony znak za pomocą funkcji Strip().

W tym przykładzie to zrobimy Ciąg Pythona Trim i użyliśmy funkcji strip(), aby usunąć określony zestaw znaków z ciągu.

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))>

Wyjście

geeks for geeks  for 

Python Usuwanie białych znaków za pomocą funkcji Strip().

W tym przykładzie to zrobimy Ciąg Pythona Trim i użyliśmy funkcji strip(), aby usunąć białe znaki z obu końców ciągu.

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())>

Wejście

 geeks for geeks 

Wyjście

geeks for geeks 

Python Usuwanie NewLine za pomocą funkcji Strip().

W tym przykładzie będziemy przycinać ciągi Pythona i używamy funkcji strip() do usunięcia znaki nowej linii ze sznurka.

Python3




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

Wyjście

Hello, World! 

Praktyczne zastosowanie

Podany ciąg znaków Usuń wystąpienie słowa the od początku i końca. będziemy przycinać ciągi Pythona.

Pyton




# 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'> ))>

Wejście

the King has the largest army in the entire world the 

Wyjście

King has the largest army in the entire world