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>