00: 00Strings: Stringhe Raw.
00:04In una stringa raw, i caratteri di sequenza di escape come quelli visti nell’ultima sezione non vengono interpretati. Ora vedrai come definire una stringa raw e quindi come sono utili. Qui, una nuova variabile a
è definita con due pezzi di testo e un carattere di nuova riga nel mezzo.
00:29puoi vedere che quandoa
viene stampato, ha quel carattere di nuova riga obbedito quando viene stampato. Per creare una stringa raw, la stringa è preceduta da un r
, come si vede qui. Altrimenti, il contenuto è esattamente lo stesso.
00:45la stampa di questa stringa mostra che la stringa raw significa che il carattere di nuova riga non viene interpretato daprint()
ed è lasciato intatto. Ciò è utile nelle applicazioni in cui i caratteri della sequenza di escape non devono essere interpretati normalmente, come le espressioni regolari, un’area che potrebbe non avere familiarità con ma che è estremamente utile nell’elaborazione del testo.
01:Le espressioni 07Regular fanno uso del carattere backslash in un modo diverso dal testo normale, e qui le stringhe raw entrano in proprio controllando il modo in cui la stringa viene interpretata. Le espressioni regolari non rientrano nell’ambito di questo corso, ma vale la pena esaminarle se è necessario elaborare il testo.