Python-merkkijono () Funktio EXAMPLE: n kanssa

Sisällysluettelo:

Anonim

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, in print(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.