python string split tutorial
Lær hvordan du deler en streng i Python med eksempler:
Til tider mens vi arbejder i vores programmer, kan vi få en situation, hvor vi ønsker at bryde en streng i mindre dele til videre behandling.
I denne tutorial tager vi et dybtgående kig på String split i Python med enkle eksempler for din nemme forståelse.
=> Besøg her for at lære Python fra bunden
Hvad du vil lære:
- Hvad er 'String'?
- Erklæring om en streng
- Hvad er String Split?
- Python Split-funktion
- Sådan opdeles en streng i Python?
- Opdel streng i liste
- Opdel streng i Array
- Tokenize-streng
- Opdel streng efter karakter
- Konklusion
- Anbefalet læsning
Hvad er 'String'?
Alt er et objekt i Python, derfor behandles selv String som et objekt i Python.
Sekvensen af tegn kaldes String. Et tegn kan være alt som symboler, alfabeter, tal osv. Computeren forstår ikke nogen af disse tegn eller strenge, snarere forstår den kun binære tal, dvs. 0'er og 1'er.
Vi kalder denne metode som kodning, og den omvendte proces kaldes afkodning, og kodning udføres baseret på ASCII.
Erklæring om en streng
Strenge erklæres ved hjælp af dobbelt anførselstegn (““) eller enkelt 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)
Produktion:
String er: Hej verden
Eksempel 4:
my_string = ‘Hello Python’ print(“String is: “, my_string)
Produktion:
String er: Hej Python
Hvad er String Split?
Som navnet forklarer betyder strengopdeling at opdele eller bryde den givne streng i mindre stykker.
Hvis du ville have arbejdet med strenge på et hvilket som helst programmeringssprog, så ved du muligvis om sammenkædning (kombination af strenge), og strengopdeling er lige det modsatte af det. For at udføre splitoperationer på strenge giver Python os en indbygget funktion kaldet dele().
kravsporbarhedsmatrixskabelon med eksempel
Python Split-funktion
Python split () metode bruges til at opdele strengen i bidder, og den accepterer et argument kaldet separator.
En separator kan være et hvilket som helst tegn eller et symbol. Hvis der ikke er defineret nogen separatorer, vil den opdele den givne streng, og hvidt mellemrum bruges som standard.
Syntaks:
variable_name = “String value” variable_name.split()
Eksempel 1:
my_string = “Welcome to Python” my_string.split()
Produktion:
('Velkommen', 'til', 'Python')
Sådan opdeles en streng i Python?
I ovenstående eksempel har vi brugt split () -funktionen til at opdele strengen uden argumenter.
Lad os se nogle eksempler på opdeling af strengen ved at videregive nogle 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)
Produktion:
Før split er strengen: Apple, Orange, Mango
Efter split er strengen: ('Apple', 'Orange', 'Mango')
hvilke programmer kan åbne en dwg fil
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)
Produktion:
Før opdelingen er strengen: Welcome0To0Python
Efter opdeling 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)
Produktion:
Første frugt er: æble
Anden frugt er: appelsin
Tredje frugt er: mango
I ovenstående eksempel opdeler vi den givne streng “Apple, Orange, Mango” i tre dele og tildeler disse tre dele i forskellige variabler henholdsvis fruit1, fruit2 og fruit3.
Opdel streng i liste
Når vi deler strengen i Python, vil den altid blive konverteret til Liste.
Som du ved, definerer vi ikke nogen datatyper i Python i modsætning til andre programmeringssprog. Derfor, når vi bruger split () -funktionen, er det bedre, at vi tildeler den til en eller anden variabel, så den let kan tilgås en efter en ved hjælp af Advanced for loop.
Eksempel 1:
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
for varen i værdi:
print(item)
Produktion:
Æble
orange
Mango
Opdel streng i Array
Som vi diskuterede tidligere, når vi deler strengen, vil den altid blive konverteret til en matrix. Den måde, du får adgang til data på, vil dog være forskellig.
Ved hjælp af split () -funktionen bryder vi strengen i nogle stykker og tildeler den til en eller anden variabel, og ved hjælp af indekset kan vi få adgang til de brudte strenge, og dette koncept kaldes Arrays.
Lad os se, hvordan vi kan få adgang til splitdata ved hjælp af arrays.
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))
Produktion:
Første punkt er: Apple
Andet punkt er: Orange
Tredje punkt er: Mango
Tokenize-streng
Når vi deler strengen, nedbrydes den i mindre stykker, og disse mindre stykker kaldes tokens.
Eksempel:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
Produktion:
String tokens er: ('Audi', 'BMW', 'Ferrari')
I ovenstående eksempel kaldes Audi, BMW og Ferrari strengene.
'Audi, BMW, Ferrari'
Opdel streng efter karakter
I Python har vi en indbygget metode kaldet liste () til at opdele strengene i en række af tegn.
Funktionen liste () accepterer et argument, som er et variabelnavn, hvor strengen er gemt.
Syntaks:
variable_name = “String value” list(variable_name)
Eksempel:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
Produktion:
String tokens er: ('P', 'y', 't', 'h', 'o', 'n')
Konklusion
Vi kan afslutte denne vejledning med følgende punkter:
- Strengsplit bruges til at bryde strengen i stykker.
- Python giver en indbygget metode kaldet split () til strengopdeling.
- Vi kan få adgang til splitstrengen ved hjælp af listen eller Arrays.
- Strengsplit bruges ofte til at udtrække en bestemt værdi eller tekst fra den givne streng.
=> Udforsk Simple Python Training Series her.
Anbefalet læsning
- Python-strengfunktioner
- Java String med String Buffer og String Builder Tutorial
- Python DateTime-tutorial med eksempler
- Dybdegående formørkelsesvejledninger til begyndere
- Python-vejledning til begyndere (GRATIS GRATIS Python-træning)
- Python-variabler
- Python introduktion og installationsproces
- Pythons hovedfunktionsvejledning med praktiske eksempler