python string split tutorial
hvordan du spiller .bin-filer på pc
Lær hvordan du deler en streng i Python med eksempler:
Noen ganger mens vi arbeider i programmene våre, kan vi få en situasjon der vi ønsker å dele en streng i mindre deler for videre behandling.
I denne opplæringen vil vi se nærmere på String split i Python med enkle eksempler for enkel forståelse.
=> Besøk her for å lære Python fra grunnen
Hva du vil lære:
- Hva er ‘String’?
- Erklære en streng
- Hva er String Split?
- Python Split-funksjon
- Hvordan dele en streng i Python?
- Del streng i liste
- Del streng i array
- Tokenize String
- Delt streng etter karakter
- Konklusjon
- Anbefalt lesing
Hva er ‘String’?
Alt er et objekt i Python, derfor blir selv String behandlet som et objekt i Python.
Sekvensen av tegn kalles String. Et tegn kan være alt som symboler, alfabeter, tall osv. Datamaskinen forstår ikke noen av disse tegnene eller strengene, snarere forstår den bare binære tall, dvs. 0 og 1.
Vi kaller denne metoden som koding, og omvendt prosess kalles dekoding, og koding gjøres basert på ASCII.
Erklære en streng
Strenger deklareres ved bruk av doble anførselstegn (““) eller enkle anførselstegn (‘‘).
Syntaks:
Variable name = “string value”
ELLER
Variable name = ‘string value’
Eksempel 1:
my_string = “Hello”
Eksempel 2:
my_string = ‘Python’
Eksempel 3:
my_string = “Hello World” print(“String is: “, my_string)
Produksjon:
String er: Hello World
Eksempel 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Produksjon:
String er: Hei Python
Hva er String Split?
Som navnet i seg selv forklarer String split betyr å dele eller bryte den gitte Strengen i mindre biter.
Hvis du ville ha jobbet med strenger på noen programmeringsspråk, kan du kanskje vite om sammenføyning (kombinere strengene) og strengdelingen er akkurat det motsatte av det. For å utføre delte operasjoner på strenger, gir Python oss en innebygd funksjon kalt dele().
Python Split-funksjon
Python split () -metoden brukes til å dele strengen i biter, og den aksepterer ett argument som kalles separator.
En skilletegn kan være et hvilket som helst tegn eller et symbol. Hvis det ikke er definert noen skilletegn, vil den dele den gitte strengen og hvitt mellomrom brukes som standard.
Syntaks:
variable_name = “String value” variable_name.split()
Eksempel 1:
my_string = “Welcome to Python” my_string.split()
Produksjon:
(‘Velkommen’, ‘til’, ‘Python’)
Hvordan dele en streng i Python?
I eksemplet ovenfor har vi brukt split () -funksjonen til å dele strengen uten noen argumenter.
La oss se noen eksempler på å dele strengen ved å sende noen argumenter.
Eksempel 1:
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
Produksjon:
Før splittelsen er strengen: Apple, Orange, Mango
Etter splittelse er strengen: ('Apple', 'Orange', 'Mango')
Eksempel 2:
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
Produksjon:
Før splitting er String: Welcome0To0Python
Etter splitting er strengen: (‘Velkommen’, ‘Til’, ‘Python’)
Eksempel 3:
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
Produksjon:
beste programvaren for å forbedre pc-ytelsen
First Fruit er: Apple
Andre frukt er: appelsin
Tredje frukt er: mango
I eksemplet ovenfor deler vi den gitte strengen 'Apple, Orange, Mango' i tre deler og tildeler disse tre delene i forskjellige variabler henholdsvis frukt1, frukt2 og frukt3.
Del streng i liste
Hver gang vi deler strengen i Python, blir den alltid konvertert til Liste.
Som du vet, definerer vi ingen datatyper i Python, i motsetning til andre programmeringsspråk. Derfor, når vi bruker split () -funksjonen, er det bedre at vi tilordner den til en variabel slik at den lett kan nås en etter en ved hjelp av advanced for loop.
Eksempel 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
for varen i verdi:
print(item)
Produksjon:
eple
oransje
Mango
Del streng i array
Som vi diskuterte tidligere, når vi deler strengen, vil den alltid bli konvertert til en matrise. Måten du får tilgang til data på, vil imidlertid variere.
Ved å bruke split () -funksjonen bryter vi strengen i noen biter og tilordner den til en variabel, og ved hjelp av indeksen kan vi få tilgang til de ødelagte strengene, og dette konseptet kalles Arrays.
La oss se hvordan vi kan få tilgang til delte data ved hjelp av matriser.
Eksempel 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
Produksjon:
Første element er: Apple
Andre element er: Oransje
Tredje element er: Mango
Tokenize String
Når vi deler strengen, brytes den ned i mindre biter, og disse mindre bitene kalles tokens.
Eksempel:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Produksjon:
String tokens er: ('Audi', 'BMW', 'Ferrari')
I eksemplet ovenfor er Audi, BMW og Ferrari kalt tokens of string.
'Audi, BMW, Ferrari'
Delt streng etter karakter
I Python har vi en innebygd metode kalt list () for å dele strengene i en sekvens av tegn.
List () -funksjonen godtar ett argument som er et variabelnavn der strengen er lagret.
Syntaks:
variable_name = “String value” list(variable_name)
Eksempel:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Produksjon:
String tokens er: (‘P’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n ')
Konklusjon
Vi kan avslutte denne opplæringen med følgende tips:
- String split brukes til å bryte strengen i biter.
- Python gir en innebygd metode kalt split () for streng splitting.
- Vi kan få tilgang til delt streng ved å bruke liste eller Arrays.
- Strengsplitt brukes ofte til å trekke ut en bestemt verdi eller tekst fra den gitte strengen.
=> Utforsk The Simple Python Training Series her.
Anbefalt lesing
- Python-strengfunksjoner
- Java String with String Buffer and String Builder Tutorial
- Python DateTime Tutorial med eksempler
- In-Depth Eclipse Tutorials For Beginners
- Python-opplæring for nybegynnere (praktisk GRATIS Python-trening)
- Python-variabler
- Python Introduksjon og installasjonsprosess
- Python hovedfunksjonsveiledning med praktiske eksempler