Lær hvordan du bruker delt funksjon i Python



Denne artikkelen dekker hvordan vi kan bruke delt funksjon i python med forskjellige parametere som separator og maxsplit med forskjellige eksempler.

Python programmeringsspråk har forskjellige datatyper inkludert strenger. Selv om strenger er uforanderlige i naturen, kan vi fortsatt manipulere en streng ved hjelp av som en delt funksjon. Det bryter ned større strenger i mindre strenger ved hjelp av forskjellige parametere. I denne artikkelen vil vi lære om hvordan vi kan bruke delingsfunksjonen i . Følgende er temaene som er diskutert i denne bloggen:

Hva er en streng?

Strenger i python representerer unicode-tegnverdier. Python har ikke tegndatatype, et enkelt tegn blir også betraktet som en streng.





Vi bruker enkle eller doble anførselstegn for å erklære en streng. For å få tilgang til en streng bruker vi indeksene og hakeparentesene. Siden strengene er mutable av natur, kan vi ikke gjøre noen endringer etter å ha erklært en streng.

name = 'Edureka' print (name [0])
 Produksjon: ER

Selv om vi ikke kan endre en streng etter erklæring, kan vi dele en streng i python.



Behov for delt funksjon

Delt funksjon returnerer en liste over strenger etter å ha delt strengen basert på gitt separator. Følgende er fordelene ved å bruke en delt funksjon i python:

hva er en javascript-begivenhet
  • På et tidspunkt kan det hende vi må bryte ned en stor streng i mindre biter eller strenger.
  • Det er det motsatte av sammenkobling, som legger to strenger sammen.
  • De hvite mellomrommene betraktes som en separator hvis ingen er gitt i delingsfunksjonen.
  • Det blir lettere å analysere og trekke konklusjoner.
  • Det hjelper å dekode krypterte strenger.

Hvordan bruke delt funksjon i Python?

Delt funksjon bryter ned en større streng og gir en liste med mindre biter eller strenger. Nedenfor er et eksempel for å dele en streng i python.

a = 'Vi er Edureka, vi har banebrytende opplæringsprogrammer og sertifiseringsprogrammer for å kvalifisere dine kunnskaper' (print a a)
 Produksjon: ['Vi', 'er', 'Edureka', 'vi', 'har', 'kutte', 'kant', 'opplæringsprogrammer', 'og', 'sertifisering', 'programmer', 'til', ' upskill ',' din ',' kunnskap ']

Ovenfor er et enkelt eksempel for å vise hvordan delt funksjon kan brukes til å bryte ned hele teksten i mindre strenger. Men delt funksjon har forskjellige parametere for å optimalisere utførelsen.



Delte parametere

  1. Separator - Den fungerer som en skillelinje, strengen er brutt ned i henhold til separatoren som er angitt. Det er også valgfritt. Hvis det ikke er angitt noen skilletegn, vil standard skilletegn være det hvite rommet.

  2. Maks - Det er også valgfritt. Den definerer antall splittelser som vil finne sted. Standardverdien er -1, noe som betyr ingen begrensninger på antall splitter.

Separator

Nedenfor er et eksempel for å vise delingsfunksjonen med en separatorparameter:

forskjell mellom final endelig og finalisering
a = 'Edureka er det største edtech-selskapet, det har mange banebrytende kurs for å lære' print (a.split (',') b = 'søndag * mandag * tirsdag * onsdag * torsdag * fredag ​​* lørdag' utskrift (a. split ('*')
 Produksjon: ['Edureka er det største edtech-selskapet', 'det har mange banebrytende kurs å lære'] ['Søndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag']

I eksemplet ovenfor er separatoren spesifisert i henhold til hvilken strengen er delt i mindre strenger.

Maks

Nedenfor er et eksempel for å vise delingsfunksjonen med en maks parameter:

a = 'mitt * navn * er * python' utskrift (a.split ('*', 3)
 Utgang: ['mitt', 'navn', 'er', 'python']

Maks parameter i eksemplet ovenfor er satt til 3, noe som betyr at utgangen vil ha 4 elementer i listen over strenger.

Eksempel

Nedenfor er noen eksempler, der vi kan bruke delingsfunksjonen til å dele strengen i mindre biter eller strenger.

sql server tutorial for nybegynnere med eksempler
a = 'mitt navn er python' utskrift (a.split ()) b = 'CatDogAntCarTap' utskrift ([b [i: i + 3] for i innen rekkevidde (0, len (b), 3)]) c = 'python # ble # laget # av # Guido # van # rossum' print (c.split ('#', 6) d = 'dette, vil, være, i, utgang, dette vil ikke være' print (d.split (',', 4)
 Produksjon: ['mitt', 'navn', 'er', 'python'] ['Cat', 'Dog', 'Ant', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

I denne bloggen har vi lært hvordan delt funksjon kan brukes til å bryte ned store strenger i mindre biter eller strenger. Streng er en uforanderlig datastruktur som betyr at den ikke kan endres når du har erklært den. Selv om manipulasjon kan gjøres ved hjelp av delt funksjon. Python-programmeringsspråk har forskjellige datatyper som liste , , tuple , sett etc.

Primitive datatyper og spesialiserte datastrukturer optimaliser koden din og gir en kant til python i forhold til andre programmeringsspråk. For å mestre dine ferdigheter kan du registrere deg for og start læringen din.

Har du spørsmål? Nevn dem i kommentarene, vi kommer tilbake til deg så snart som mulig.