String
Betegnelse for tekst.
String literaler
Symboler som definerer start eller slutt på en streng
Escaped characters
Noen bokstaver har flere betydninger, eller flere funksjoner. \
tegnet sin funksjon er å forlate funksjonen til tegnet foran, for å få tekstverdien til symbolet. Lettere å forstå med et eksempel:
Siden \
tegnet har en slik funksjon må man derfor escape selve \
symbolet for å bruke den.
Alternativt så kan raw strings
benyttes. I Python setter man en r
foran tekstliteralen:
Template literaler
Strenger som kan innhente flere verdier, for eksempel variabler. I Python begynner man en template literal på samme måte som en streng, men med en f
karakter foran:
Unicode / ASCII
En annen funksjon til \
karakteren er Unicode karakterer eller ulike escape sekvenser. Et eksempel på en escape sekvens er tegnet som definerer starten av en ny linje; \n
. Denne er som regel usynlig i programvare, men når man programmerer så må denne spseifiseres manuelt.
Emojier er også en unicode. \U0001f600
er for eksempel koden til 😁 symbolet.