00: 00Strings: ruwe tekenreeksen.
00: 04 in een ruwe tekenreeks worden escape sequence tekens zoals je zag in de laatste sectie niet geïnterpreteerd. Nu ga je zien hoe je een ruwe string definieert en hoe ze nuttig zijn. Hier wordt een nieuwe variabele a
gedefinieerd met twee stukken tekst en een newline teken in het midden.
00: 29 u kunt zien dat wanneer a
wordt afgedrukt, het dat newline teken gehoorzaamd wanneer het wordt afgedrukt. Om een ruwe tekenreeks aan te maken, wordt de tekenreeks voorafgegaan door een r
, zoals hier te zien is. Anders is de inhoud precies hetzelfde.
00:45 het afdrukken van deze tekenreeks laat zien dat de ruwe tekenreeks betekent dat het newline teken niet wordt geïnterpreteerd door print()
en intact blijft. Dit is handig in toepassingen waar de escape sequence karakters niet normaal geïnterpreteerd moeten worden, zoals reguliere expressies, een gebied waar je misschien niet bekend mee bent, maar een gebied dat zeer nuttig is in tekstverwerking.
01:07Regular expressions maken gebruik van het backslash karakter op een andere manier dan normale tekst, en hier komen ruwe strings tot hun recht door de manier te bepalen waarop de string wordt geïnterpreteerd. Reguliere expressies vallen buiten het bereik van deze cursus, maar ze zijn de moeite waard om naar te kijken als je ooit tekst moet verwerken.