Piton Şir bandă() este o funcție încorporată în limbajul de programare Python care returnează o copie a șirului cu atât caracterele de început, cât și de final eliminate (pe baza argumentului șir transmis). Acest articol va examina numeroasele caracteristici și cazuri de utilizare ale metodei strip() pentru a vă oferi o înțelegere detaliată a modului în care o utilizați cu succes în programele dvs. Python.
Sintaxa metodei Python strip().
Sintaxă: string.strip([caractere])
Parametru: Există un singur parametru opțional în el. caractere – un șir care specifică setul de caractere care urmează să fie eliminate. Dacă parametrul opțional chars nu este dat, toate spațiile albe de început și de final sunt eliminate din șir.
Valoare returnată: Returnează o copie a șirului cu atât caracterele de început, cât și cele de sfârșit eliminate.
Scopul funcției Python Strip().
Când un dezvoltator dorește să elimine caractere sau spații albe de la începutul sau de la sfârșitul unui șir, funcția Strip() în Piton vine la îndemână. Să aruncăm o privire mai atentă la el:
- Funcția strip() ajută la eliminarea caracterelor de la începutul sau de la sfârșitul unui șir pentru caracterele furnizate ca argumente pentru funcția strip() ().
- Dacă șirul nu are spații albe și argumentul caractere nu este furnizat, șirul este returnat așa cum este.
- De asemenea, este benefic să eliminați spațiile albe de la începutul și sfârșitul textului.
- Dacă șirul conține spații albe și nu sunt furnizate argumente de caractere, șirul va fi returnat după discretizarea spațiilor albe.
String strip() în exemplul Python
În Piton , celstrip()>metoda este folosită pentru a elimina începutul și finalul caractere cu spații albe (spații, tab-uri și linii noi) dintr-un șir. Returnează un șir nou cu spațiile albe eliminate. Șirul original rămâne neschimbat.
Exemplu
Python3
my_string>=> ' Hello, world! '> stripped_string>=> my_string.strip()> > print>(stripped_string)> |
>
>
Ieșire
Hello, world!>
Python Stripping String cu funcția Strip().
În acest exemplu, vom folosi Python Trim șir și am folosit un șir și am aplicat funcția strip() cu a şir şi fără sfoară.
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'>))> |
>
>
Ieșire
geeks for geeks geeks for geeks for>
Python Striping Caracter specific cu funcția Strip().
În acest exemplu, vom face Python String Trim și am folosit funcția strip() pentru a elimina un anumit set de caractere dintr-un șir.
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))> |
>
>
Ieșire
geeks for geeks for>
Python Eliminarea spațiilor albe cu funcția Strip().
În acest exemplu, vom face Python String Trim și am folosit funcția strip() pentru a elimina spațiile albe de la ambele capete ale unui șir.
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())> |
>
>
Intrare
geeks for geeks>
Ieșire
geeks for geeks>
Python elimină NewLine folosind funcția Strip().
În acest exemplu, vom tăia șirurile Python și folosim funcția strip() pentru a elimina caractere newline dintr-o sfoară.
Python3
string>=> '
Hello, World!
'> new_string>=> string.strip()> print>(new_string)> |
>
>
Ieșire
Hello, World!>
Aplicație practică
Având în vedere un șir, eliminați apariția cuvântului de la început și de la sfârșit. vom Python String Trim.
Piton
ankita dave
# 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'>))> |
>
>
Intrare
the King has the largest army in the entire world the>
Ieșire
King has the largest army in the entire world>