00: 00Strings: cadeias Raw.
00: 04 numa cadeia de caracteres raw, os caracteres de sequência de escape, como o que viu na última secção, não são interpretados. Agora você vai ver como definir uma corda crua e então como eles são úteis. Aqui, uma nova variável a
é definida com duas partes de texto e um caractere newline no meio.
00: 29 você pode ver que quando a
é impresso, ele tem esse personagem newline obedecido quando é impresso. Para criar uma string raw, a string é prefixada com um r
, como visto aqui. Caso contrário, o conteúdo é exatamente o mesmo.
00: 45Printing this string out shows that the raw string means that the newline character is not interpreted by print()
and is left intact. Isto é útil em aplicações onde os caracteres de seqüência de escape não devem ser interpretados normalmente, como expressões regulares, uma área que você pode não estar familiarizado, mas que é extremamente útil no processamento de texto.
01:07regulares expressions make use of the backslash character in a different way to normal text, and here raw strings come into their own by controlling the way that the string is interpreted. Expressões regulares caem fora do escopo deste curso, mas vale a pena olhar para eles se você precisar de processar texto.