logo

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


narzędzie do wycinania w Ubuntu



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