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