Python Lstrip String Method
Inhoudsopgave:
Een van de gebruikelijke bewerkingen bij het werken met strings is het splitsen van een string naar een reeks substrings met behulp van een bepaald scheidingsteken., zullen we het hebben over het splitsen van een string in Python.
.split () Methode
In Python worden strings weergegeven als onveranderlijke
str
objecten. De klasse
str
geleverd met een aantal tekenreeksmethoden waarmee u de tekenreeks kunt manipuleren.
De methode
.split()
retourneert een lijst met substrings gescheiden door een scheidingsteken. Er is de volgende syntaxis voor nodig:
str.split(delim=None, maxsplit=-1)
Het scheidingsteken kan een teken of een reeks tekens zijn, geen reguliere expressie.
In het onderstaande voorbeeld splitsen we de string
s
met de komma
,
als scheidingsteken:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
Het resultaat is een lijst met strings:
Stringliteralen worden meestal omgeven door enkele aanhalingstekens, hoewel dubbele aanhalingstekens ook kunnen worden gebruikt.
Een reeks tekens kan ook worden gebruikt als scheidingsteken:
s = 'Sansa::Tyrion::Jon'
s.split('::')
Wanneer
maxsplit
wordt gegeven, wordt het aantal splitsingen beperkt. Indien niet gespecificeerd of
-1
, is er geen limiet op het aantal splitsingen.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
De resultatenlijst bevat maximale
maxsplit+1
elementen:
Als het
delim
niet is opgegeven of het
Null
, wordt de tekenreeks gesplitst met witruimte als scheidingsteken. Alle opeenvolgende witruimte worden beschouwd als een enkel scheidingsteken. Als de tekenreeks achterstand en voorloopruimte bevat, heeft het resultaat ook geen lege tekenreeksen.
Om dit beter te illustreren, laten we het volgende voorbeeld bekijken:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Als er geen scheidingsteken wordt gebruikt, bevat de terugkerende lijst geen lege tekenreeksen. Als het scheidingsteken is ingesteld op een lege ruimte
' '
, zorgt de voorloop, volg- en opeenvolgende witruimte ervoor dat het resultaat lege tekenreeksen bevat.
Conclusie
Snaren splitsen is een van de meest basale bewerkingen. Na het lezen van deze tutorial, moet je een goed begrip hebben van hoe je strings in Python kunt splitsen.
Siemens: Duitse klant getroffen door industriële worm bevestigde dinsdag dat een van zijn Duitse klanten is getroffen door een nieuwe worm die is ontworpen om geheimen te stelen van industriële besturingssystemen. Siemens bevestigde dinsdag dat een van zijn klanten is getroffen door een nieuwe worm die is ontworpen om geheimen te stelen van industriële besturingssystemen. Tot op heden is het bedrijf op de hoogte gebracht van één aanval op een Duitse fabrikant dat Siemens weigerde te id
De worm, Stuxnet genaamd, werd vorige maand voor het eerst gezien toen het systemen infecteerde bij een niet-geïdentificeerde Iraanse organisatie, volgens Sergey Ulasen, hoofd van het antivirusprogramma. kernelafdeling bij VirusBlokAda, in Minsk, Wit-Rusland. Het niet-geïdentificeerde slachtoffer, dat geen eigenaar is van het type SCADA-systeem (toezichtcontrole en gegevensverzameling) dat door de worm wordt getarget, "vertelde ons dat hun werkstations serieel opnieuw werden opgestart zonder eni
Hoe pdf-documenten te bewerken, splitsen, coderen met behulp van MS Word 2013
Ja, u kunt PDF-documenten bewerken, splitsen en coderen met het nieuwe Microsoft Office Word 2013. Ontdek hoe.
Hoe te controleren of een string een substring in bash bevat
Een van de meest voorkomende bewerkingen bij het werken met tekenreeksen in Bash is om te bepalen of een tekenreeks een andere tekenreeks bevat. In dit artikel laten we je verschillende manieren zien om te controleren of een string een substring bevat.