Python virknes josla () Funkcija ar EXAMPLE

Satura rādītājs:

Anonim

Kas ir Python strip ()?

Python strip () funkcija ir iebūvēto funkciju daļa, kas ir pieejama Python bibliotēkā. Metode strip () noņem norādītās rakstzīmes no sākotnējās virknes sākuma un beigām. Pēc noklusējuma strip () funkcija noņem atstarpes no virknes sākuma un beigām un atgriež to pašu virkni bez atstarpēm.

Šajā Python apmācībā jūs uzzināsiet:

  • Kas ir Python strip ()?
  • 1. piemērs: strip () metode Python
  • 2. piemērs: strip () uz Nederīgs datu tips
  • 3. piemērs: strip () Bez rakstzīmju parametra
  • 4. piemērs: strip () Rakstzīmju parametru nodošana
  • Kāpēc tiek izmantota Python strip () funkcija?

Sloksnes () metodes sintakse

string.strip([characters])

Parametri

  • rakstzīmes: (pēc izvēles) Dotās rakstzīmes tiks noņemtas no sākotnējās virknes sākuma vai beigām.
  • Ja rakstzīmju parametrs nav norādīts, atstarpes no virknes sākuma un beigām tiks noņemtas.

Atgriešanās vērtība

Python virknes josla () atgriezīsies:

  • Sākotnējā virkne ar atstarpēm, kas noņemtas no sākuma un beigām, ja nav norādītas noņemamās rakstzīmes.
  • Gadījumā, ja virknes sākumā vai beigās nav atstarpju, virkne tiks atgriezta tāda, kāda tā ir, un sakritīs ar sākotnējo virkni.
  • Ja tiek dots rakstzīmju parametrs un ja rakstzīmēm tiek piešķirtas atbilstības, rakstzīmes virknes sākumā vai beigās tiks noņemtas no sākotnējās virknes un pārējā virkne tiks atgriezta.
  • Iekļaujiet, ja norādītās rakstzīmes nesakrīt ar sākotnējās virknes sākumu vai beigām, virkne tiks atgriezta tāda, kāda tā ir.

Lentes () funkcijas piemēri Python

1. piemērs: strip () metode Python

str1 = "Welcome to Guru99!"after_strip = str1.strip()

Izeja:

Welcome to Guru99!

2. piemērs: strip () uz Nederīgs datu tips

Funkcija Python String strip () darbojas tikai uz virknēm un atgriezīs kļūdu, ja to izmantos citos datu tipos, piemēram, sarakstā, dubultā utt.

Piemērs, ja to izmanto sarakstā ()

mylist = ["a", "b", "c", "d"]print(mylist.strip())

Iepriekšminētais radīs kļūdu:

Traceback (most recent call last):File "teststrip.py", line 2, in print(mylist.strip())AttributeError: 'list' object has no attribute 'strip'

3. piemērs: strip () Bez rakstzīmju parametra

str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)

Izeja:

Welcome to Guru99!Welcome to Guru99!

4. piemērs: strip () Rakstzīmju parametru nodošana

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)

Izeja:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

Kāpēc tiek izmantota Python strip () funkcija?

Šeit ir Python sloksnes funkcijas izmantošanas iemesli

  • Tas palīdz noņemt rakstzīmes virknes sākumā un arī virknes beigās, pamatojoties uz rakstzīmēm, kas dotas noņemšanai no sākotnējās virknes.
  • Ja norādītās rakstzīmes nesakrīt ar sākotnējo virkni, virkne tiks atgriezta tāda, kāda tā ir.
  • Ja noņemamās rakstzīmes nav norādītas, atstarpes no sākotnējās virknes sākuma un beigām tiks noņemtas.
  • Ja sākumā vai beigās nav atstarpes, virkne tiks atgriezta tāda, kāda tā ir.

Kopsavilkums:

  • Metode Python String strip () ir daļa no iebūvētās funkcijas, kas pieejama python. Funkcija noņems norādītās rakstzīmes no sākotnējās virknes sākuma un beigām.
  • Šī funkcija ir ļoti noderīga, lai noņemtu atstarpes norādītās virknes sākumā un beigās, kā parādīts piemērā.
  • Tas palīdz noņemt rakstzīmes virknes sākumā un arī virknes beigās, pamatojoties uz rakstzīmēm, kas dotas noņemšanai no sākotnējās virknes.
  • Ja norādītās rakstzīmes nesakrīt ar sākotnējo virkni, virkne tiks atgriezta tāda, kāda tā ir.
  • Ja noņemamās rakstzīmes nav norādītas, atstarpes no sākotnējās virknes sākuma un beigām tiks noņemtas.
  • Ja sākumā vai beigās nav atstarpes, virkne tiks atgriezta tāda, kāda tā ir.