00:00strings: rå strenge.
00: 04I en rå streng fortolkes escape-sekvenstegn, som du så i det sidste afsnit, ikke. Nu skal du se, hvordan du definerer en rå streng og derefter hvordan de er nyttige. Her er en ny variabel a
defineret med to stykker tekst og et nyt linjetegn i midten.
00: 29du kan se, at når a
udskrives, har den det nye linjetegn adlydt, når det udskrives. For at oprette en rå streng er strengen præfikset med en r
, som det ses her. Ellers er indholdet nøjagtigt det samme.
00: 45udskrivning af denne streng viser, at den rå streng betyder, at nylinjetegnet ikke fortolkes af print()
og efterlades intakt. Dette er nyttigt i applikationer, hvor escape-sekvenstegnene ikke skal fortolkes normalt, såsom regulære udtryk, et område, du måske ikke er bekendt med, men et, der er yderst nyttigt i tekstbehandling.
01:07regelmæssige udtryk gør brug af backslash-tegnet på en anden måde end normal tekst, og her kommer rå strenge til deres ret ved at kontrollere den måde, strengen fortolkes på. Regulære udtryk falder uden for dette kursus, men de er værd at undersøge, om du nogensinde har brug for at behandle tekst.