Mikä on Python-nauha ()?
Python strip () -funktio on osa sisäänrakennettuja toimintoja, jotka ovat käytettävissä Python-kirjastossa. Strip () -menetelmä poistaa määrätyt merkit alkuperäisen merkkijonon alusta ja lopusta. Oletusarvon mukaan strip () -toiminto poistaa välilyönnit merkkijonon alusta ja lopusta ja palauttaa saman merkkijonon ilman välilyöntejä.
Tässä Python-opetusohjelmassa opit:
- Mikä on Python-nauha ()?
- Esimerkki 1: strip () -menetelmä Pythonissa
- Esimerkki 2: strip () virheellisestä tietotyypistä
- Esimerkki 3: strip () Ilman merkkiparametriä
- Esimerkki 4: strip () Merkkiparametrien välittäminen
- Miksi Python strip () -funktiota käytetään?
Strip () - menetelmän syntaksi
string.strip([characters])
Parametrit
- merkit: (valinnainen) Annetut merkit poistetaan alkuperäisen merkkijonon alusta tai lopusta.
- Jos merkkiparametriä ei anneta, merkkijonon alusta ja lopusta välilyönnit poistetaan.
Palautusarvo
Python-merkkijono () palauttaa:
- Alkuperäinen merkkijono, jonka alusta ja lopusta on poistettu valkoiset välit, jos poistettavia merkkejä ei ole määritetty.
- Jos merkkijonossa ei ole välilyöntejä alussa tai lopussa, merkkijono palautetaan sellaisenaan ja se vastaa alkuperäistä merkkijonoa.
- Jos merkkiparametri annetaan ja jos merkinnöille annetaan täsmää, merkkijonon alussa tai lopussa olevat merkit poistetaan alkuperäisestä merkkijonosta ja loput merkkijonosta palautetaan.
- Lisää, jos annetut merkit eivät vastaa alkuperäisen merkkijonon alkua tai loppua, merkkijono palautetaan sellaisenaan.
Esimerkkejä nauhan () toiminnoista Pythonissa
Esimerkki 1: strip () -menetelmä Pythonissa
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Tuotos:
Welcome to Guru99!
Esimerkki 2: strip () virheellisestä tietotyypistä
Python String strip () -toiminto toimii vain merkkijonoissa ja palauttaa virheen, jos sitä käytetään muissa tietotyypeissä, kuten luettelossa, dupleksissa jne.
Esimerkki käytettäessä luettelossa ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Edellä mainittu heittää virheen:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Esimerkki 3: strip () Ilman merkkiparametriä
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Tuotos:
Welcome to Guru99!Welcome to Guru99!
Esimerkki 4: strip () Merkkiparametrien välittäminen
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Tuotos:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Miksi Python strip () -funktiota käytetään?
Tässä on syitä Python-nauhatoiminnon käyttämiseen
- Se auttaa poistamaan merkit merkkijonon alussa ja myös merkkijonon lopussa alkuperäisestä merkkijonosta poistettaviksi annettujen merkkien perusteella.
- Jos annetut merkit eivät vastaa alkuperäistä merkkijonoa, merkkijono palautetaan sellaisenaan.
- Jos poistettavia merkkejä ei ole määritetty, tyhjät merkinnät alkuperäisen merkkijonon alusta ja lopusta poistetaan.
- Jos alussa tai lopussa ei ole tyhjää tilaa, merkkijono palautetaan sellaisenaan.
Yhteenveto:
- Python String strip () -menetelmä on osa pythonissa käytettävissä olevaa sisäänrakennettua toimintoa. Toiminto poistaa määrätyt merkit alkuperäisen merkkijonon alusta ja lopusta.
- Tämä toiminto on erittäin hyödyllinen poistettaessa välilyöntejä annetun merkkijonon alussa ja lopussa, kuten esimerkissä on esitetty.
- Se auttaa poistamaan merkit merkkijonon alussa ja myös merkkijonon lopussa alkuperäisestä merkkijonosta poistettaviksi annettujen merkkien perusteella.
- Jos annetut merkit eivät vastaa alkuperäistä merkkijonoa, merkkijono palautetaan sellaisenaan.
- Jos poistettavia merkkejä ei ole määritelty, alkuperäisen merkkijonon alusta ja lopusta välilyönnit poistetaan.
- Jos alussa tai lopussa ei ole tyhjää tilaa, merkkijono palautetaan sellaisenaan.