Python Blender 2.8 Tutorial: Create a popup dialog box - bpy
Indholdsfortegnelse:
En af de almindelige operationer, når man arbejder med strenge, er at opdele en streng til en række underlag ved hjælp af en given afgrænser., vi vil tale om, hvordan man opdeler streng i Python.
.split () Metode
I Python er strenge repræsenteret som uforanderlige
str
objekter.
str
klassen leveres med et antal strengmetoder, der giver dig mulighed for at manipulere strengen.
Metoden
.split()
returnerer en liste over underlag adskilt af en afgrænser. Det tager følgende syntaks:
str.split(delim=None, maxsplit=-1)
Afgrænseren kan være et tegn eller en række af tegn, ikke et regelmæssigt udtryk.
I eksemplet herunder deler vi strengene
s
ved hjælp af komma som en afgrænser:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
Resultatet er en liste over strenge:
Strenglitterære er normalt lukket af enkeltcitater, selvom dobbeltcitater også kan bruges.
En række af tegn kan også bruges som en afgrænser:
s = 'Sansa::Tyrion::Jon'
s.split('::')
Når
maxsplit
er givet, vil det begrænse antallet af opdelinger. Hvis det ikke er angivet eller
-1
, er der ingen grænser for antallet af opdelinger.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
Resultatlisten har maksimal
maxsplit+1
elementer:
Hvis
delim
ikke er specificeret, eller det er
Null
, deles strengen ved hjælp af hvidafstand som afgrænser. Alt sammenhængende hvidrum betragtes som en enkelt separator. Hvis strengen indeholder bageste og førende hvidafstand, vil resultatet heller ikke have tomme strenge.
For bedre at illustrere dette, lad os se på følgende eksempel:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Når der ikke bruges nogen afgrænser, indeholder den returnerende liste ingen tomme strenge. Hvis afgrænseren er indstillet til et tomt rum
' '
det førende, bageste og på hinanden følgende hvidrum føre til, at resultatet indeholder tomme strenge.
Konklusion
Opdeling af strenge er en af de mest basale operationer. Efter at have læst denne tutorial, skal du have en god forståelse af, hvordan man opdeler strenge i Python.
Sådan kontrolleres, om en streng indeholder en substring i bash

En af de mest almindelige handlinger, når du arbejder med strenge i Bash, er at bestemme, om en streng indeholder en anden streng. I denne artikel viser vi dig flere måder at kontrollere, om en streng indeholder en substring.
Sådan bruges sed til at finde og udskifte streng i filer

sed er en streameditor. Med sed kan du søge, finde og udskifte, indsætte og slette strenge og linjer. Det understøtter grundlæggende og udvidede regelmæssige udtryk, der giver dig mulighed for at matche komplekse mønstre.
Python-streng erstattes

I denne artikel vil vi tale om, hvordan man udskifter en substring i en streng i Python ved hjælp af metoden erstatte ().