Python:
Uthenting av delstrenger
How to:
Python gjør det enkelt å hente ut delstrenger. Se på slice-syntaksen:
tekst = "NorskPythonProgrammering"
delstreng = tekst[6:12]
print(delstreng) # Output: Python
Eller trekk ut med split()
og array-indexer:
tekst = "Hello, world! Velkommen!"
ord_liste = tekst.split()
delstreng = ord_liste[2]
print(delstreng) # Output: Velkommen!
Deep Dive
I Python startet vi med enkle substrings via slicing helt tilbake i de første versjonene. Alternativer inkluderer bruken av slice()
-objekt, substr()
i andre språk, og regex for komplekse mønstre. Slicing i Python er raskt og minneeffektivt siden det returnerer en “view” og ikke en kopi av delstrengen.
See Also
- Python sin offisielle dokumentasjon: https://docs.python.org/3/library/stdtypes.html#string-methods
- En dypere dykk i slicing: https://realpython.com/lessons/indexing-and-slicing/
- Regex-guide for avanserte strengoperasjoner: https://docs.python.org/3/howto/regex.html