python string split tutorial
Leer hoe u een string in Python splitst met voorbeelden:
Soms kunnen we tijdens het werken in onze programma's een situatie krijgen waarin we een string in kleinere delen willen breken voor verdere verwerking.
In deze tutorial zullen we dieper ingaan op String split in Python met eenvoudige voorbeelden voor een gemakkelijk begrip.
Bezoek hier om Python vanaf het begin te leren
Wat je leert:
- Wat is ‘String’?
- Een string declareren
- Wat is String Split?
- Python Split-functie
- Hoe een string in Python te splitsen?
- String in lijst splitsen
- Splits String in Array
- Tokenize-tekenreeks
- String op teken splitsen
- Gevolgtrekking
- Aanbevolen literatuur
Wat is ‘String’?
Alles is een object in Python, daarom wordt zelfs String als een object in Python behandeld.
De reeks tekens wordt String genoemd. Een teken kan van alles zijn, zoals symbolen, alfabetten, cijfers enz. De computer begrijpt geen van deze tekens of strings, maar begrijpt alleen binaire getallen, d.w.z. nullen en enen.
We noemen deze methode codering en het omgekeerde proces wordt decodering genoemd, en codering gebeurt op basis van de ASCII.
Een string declareren
Strings worden gedeclareerd met dubbele aanhalingstekens ('') of enkele aanhalingstekens (‘‘).
Syntaxis:
welke van de volgende zaken is geen voorwaarde om een testcase te beschrijven?
OF
Voorbeeld 1:
Voorbeeld 2:
Voorbeeld 3:
Uitgang:
String is: Hallo wereld
Voorbeeld 4:
Uitgang:
String is: Hallo Python
Wat is String Split?
Zoals de naam zelf al verklaart, betekent String splitsen het splitsen of breken van de gegeven String in kleinere stukjes.
Als je in een willekeurige programmeertaal aan strings zou hebben gewerkt, dan weet je misschien van aaneenschakeling (het combineren van de strings) en is String split precies het tegenovergestelde ervan. Om gesplitste bewerkingen op strings uit te voeren, biedt Python ons een ingebouwde functie genaamd split ().
Python Split-functie
Python split () methode wordt gebruikt om de string in stukken te splitsen, en het accepteert een argument genaamd separator.
Een scheidingsteken kan elk teken of symbool zijn. Als er geen scheidingstekens zijn gedefinieerd, wordt de opgegeven tekenreeks gesplitst en wordt standaard witruimte gebruikt.
Syntaxis:
Voorbeeld 1:
Uitgang:
[‘Welkom’, ‘naar’, ‘Python’]
Hoe een string in Python te splitsen?
In het bovenstaande voorbeeld hebben we de functie split () gebruikt om de tekenreeks zonder argumenten te splitsen.
Laten we eens kijken naar enkele voorbeelden van het splitsen van de string door enkele argumenten door te geven.
Voorbeeld 1:
Uitgang:
Voor de splitsing is de String: Appel, Sinaasappel, Mango
Na het splitsen is de tekenreeks: [‘Apple’, ‘Orange’, ‘Mango’]
Voorbeeld 2:
Uitgang:
Voor het splitsen is de String: Welcome0To0Python
Na het splitsen is de tekenreeks: [‘Welcome’, ‘To’, ‘Python’]
gratis dvd-ripper voor Windows 8.1
Voorbeeld 3:
Uitgang:
First Fruit is: Apple
Second Fruit is: Orange
Derde vrucht is: mango
In het bovenstaande voorbeeld splitsen we de gegeven string 'Appel, Sinaasappel, Mango' op in drie delen en verdelen we deze drie delen in verschillende variabelen fruit1, fruit2 en fruit3 respectievelijk.
String in lijst splitsen
Elke keer dat we de string in Python splitsen, wordt deze altijd geconverteerd naar List.
Zoals u weet, definiëren we geen gegevenstypen in Python, in tegenstelling tot andere programmeertalen. Daarom is het beter dat we elke keer dat we de functie split () gebruiken, deze aan een variabele toewijzen, zodat deze gemakkelijk één voor één toegankelijk is met behulp van de geavanceerde for-lus.
Voorbeeld 1:
voor het item in waarde:
Uitgang:
appel
Oranje
Mango
Splits String in Array
Zoals we eerder hebben besproken, wordt elke keer dat we de string splitsen, deze altijd omgezet in een array. De manier waarop u toegang krijgt tot gegevens zal echter verschillen.
hoe je testcases schrijft voor webapplicaties
Met behulp van de functie split () breken we de string in stukjes en wijzen deze toe aan een variabele, dus met behulp van de index kunnen we toegang krijgen tot de gebroken strings en dit concept wordt Arrays genoemd.
Laten we eens kijken hoe we toegang kunnen krijgen tot de gesplitste gegevens met behulp van arrays.
Voorbeeld 1:
Uitgang:
Het eerste item is: Apple
Tweede item is: Oranje
Het derde item is: Mango
Tokenize-tekenreeks
Wanneer we de string splitsen, valt deze uiteen in kleinere stukjes en deze kleinere stukjes worden tokens genoemd.
Voorbeeld:
Uitgang:
String-tokens zijn: [‘Audi’, ‘BMW’, ‘Ferrari’]
In het bovenstaande voorbeeld worden Audi, BMW en Ferrari de tokens of string genoemd.
'Audi, BMW, Ferrari'
String op teken splitsen
In Python hebben we een ingebouwde methode genaamd list () om de strings in een reeks tekens te splitsen.
De functie list () accepteert één argument dat een variabelenaam is waarin de tekenreeks is opgeslagen.
Syntaxis:
Voorbeeld:
Uitgang:
String-tokens zijn: [‘P’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’]
Gevolgtrekking
We kunnen deze tutorial afsluiten met de volgende tips:
- String split wordt gebruikt om de string in stukken te breken.
- Python biedt een ingebouwde methode genaamd split () voor het splitsen van strings.
- We hebben toegang tot de gesplitste string door list of Arrays te gebruiken.
- String-split wordt vaak gebruikt om een specifieke waarde of tekst uit de opgegeven string te extraheren.
Ontdek hier de Simple Python Training Series.
Aanbevolen literatuur
- Python String-functies
- Java String met String Buffer en String Builder Tutorial
- Python DateTime-zelfstudie met voorbeelden
- Diepgaande Eclipse-zelfstudies voor beginners
- Python-zelfstudie voor beginners (hands-on GRATIS Python-training)
- Python-variabelen
- Python introductie en installatieproces
- Python Main Function-zelfstudie met praktische voorbeelden