00:00strings: Raw Strings.
00:04 raa ’ assa merkkijonossa ei tulkita pakosarjan merkkejä, kuten näit viimeisessä osiossa. Nyt näet, miten määritellä raaka merkkijono ja miten ne ovat hyödyllisiä. Tässä määritellään uusi muuttuja a
, jossa on kaksi tekstinpalaa ja keskellä Uusi rivimerkki.
00:29voit nähdä, että kun a
tulostetaan, siinä on se newline-merkki, jota noudatetaan tulostettaessa. Raa ’ an merkkijonon luomiseksi merkkijonon etuliitteenä on r
, kuten tässä näkyy. Muuten sisältö on täsmälleen sama.
00:45printing this string out osoittaa, että raaka merkkijono tarkoittaa, että print()
ei tulkitse newline-merkkiä, vaan se jätetään koskemattomaksi. Tämä on hyödyllistä sovelluksissa, joissa pakojärjestyksen merkkejä ei saa tulkita normaalisti, kuten säännöllisissä lausekkeissa, jotka eivät ehkä ole sinulle tuttuja, mutta jotka ovat erittäin hyödyllisiä tekstinkäsittelyssä.
01:07säännölliset lausekkeet hyödyntävät backslash-merkkiä eri tavalla kuin normaali teksti, ja tässä raa ’ at merkkijonot tulevat omiksi hallitsemalla merkkijonon tulkintatapaa. Säännölliset lausekkeet eivät kuulu tämän kurssin piiriin, mutta niitä kannattaa tutkia, jos tekstiä tarvitsee joskus käsitellä.