Python-merkkijono | strip()
Python merkkijono strip() on Python-ohjelmointikielen sisäänrakennettu funktio, joka palauttaa kopion merkkijonosta, josta on poistettu sekä alku- että loppumerkit (sädetyn merkkijonoargumentin perusteella). Tässä artikkelissa tarkastellaan strip()-menetelmän monia ominaisuuksia ja käyttötapauksia, jotta saat perusteellisen käsityksen siitä, kuinka sitä käytetään onnistuneesti Python-ohjelmissasi.
Python strip() -menetelmän syntaksi
Syntaksi: string.strip([merkkiä])
Parametri: Siinä on vain yksi valinnainen parametri. merkkiä – merkkijono, joka määrittää poistettavien merkkien joukon. Jos valinnaista chars-parametria ei anneta, kaikki alussa ja lopussa olevat välilyönnit poistetaan merkkijonosta.
Palautusarvo: Palauttaa kopion merkkijonosta, josta on poistettu sekä alku- että loppumerkit.
Python Strip() -funktion tarkoitus
Kun kehittäjä haluaa poistaa merkkejä tai välilyöntejä merkkijonon alusta tai lopusta, Strip()-funktio Python on kätevä. Katsotaanpa sitä tarkemmin:
- Strip()-funktio auttaa poistamaan merkkejä merkkijonon alusta tai lopusta merkkien osalta, jotka toimitetaan strip()-funktion () argumentteina.
- Jos merkkijonossa ei ole välilyöntejä eikä merkkien argumenttia anneta, merkkijono palautetaan sellaisenaan.
- On myös hyödyllistä poistaa välilyönnit tekstin alusta ja lopusta.
- Jos merkkijono sisältää välilyöntejä eikä merkkiargumentteja anneta, merkkijono palautetaan välilyöntien erottamisen jälkeen.
String strip() Python-esimerkissä
Sisään Python , strip()> menetelmää käytetään poistamaan etu- ja perään välilyöntejä (välilyönnit, sarkaimet ja rivinvaihdot) merkkijonosta. Se palauttaa uuden merkkijonon, josta on poistettu välilyönnit. Alkuperäinen merkkijono pysyy ennallaan.
Esimerkki
Python 3
my_string> => ' Hello, world! '> stripped_string> => my_string.strip()> > print> (stripped_string)> |
Lähtö
Hello, world!
Python Stripping String Strip()-funktiolla
Tässä esimerkissä käytämme Pythonia String Trim ja olemme käyttäneet merkkijonoa ja olemme käyttäneet strip()-funktiota a:lla merkkijono ja ilman narua.
Python 3
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'> ))> |
Lähtö
geeks for geeks geeks for geeks for
Python Stripping -erityismerkki Strip()-funktiolla
Tässä esimerkissä teemme Python-merkkijono Trim ja olemme käyttäneet strip()-funktiota poistamaan tietyn merkkijoukon merkkijonosta.
Python 3
# 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))> |
Lähtö
geeks for geeks for
Python Poistaa välilyöntejä Strip()-funktiolla
Tässä esimerkissä teemme Python-merkkijono Leikkaa ja olemme käyttäneet strip()-funktiota poistamaan välilyönnit merkkijonon molemmista päistä.
Python 3
# 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())> |
Syöte
geeks for geeks
Lähtö
geeks for geeks
Python Poistaa NewLine Strip()-funktiolla
Tässä esimerkissä me Python String Trim ja käytämme strip()-funktiota poistamaan rivinvaihtomerkkejä merkkijonosta.
Python 3
string> => '
Hello, World!
'> new_string> => string.strip()> print> (new_string)> |
Lähtö
Hello, World!
Käytännön sovellus
Kun annettu merkkijono, poista sanan esiintyminen alusta ja lopusta. me Python String Trim.
Python
# 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'> ))> |
Syöte
the King has the largest army in the entire world the
Lähtö
King has the largest army in the entire world