Capítulo 5. Cadeias de texto
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Sempre gostei de personagens estranhas.
Tim Burton
Os livros de informática dão muitas vezes a impressão de que a programação é só matemática. Na verdade, a maioria dos programadores trabalha mais frequentemente com cadeias de texto do que com números. O pensamento lógico (e criativo!) é muitas vezes mais importante do que as competências matemáticas.
As cadeias de caracteres são o nosso primeiro exemplo de uma sequência Python. Neste caso, são uma sequência de caracteres.Mas o que é um carácter? É a unidade mais pequena num sistema de escrita, e inclui letras, dígitos, símbolos, pontuação, e até espaço em branco ou diretivas como avanços de linha.
Um carácter é definido pelo seu significado (como é usado) e não pelo seu aspeto. Pode ter mais do que uma representação visual (em diferentes tipos de letra) e mais do que um carácter pode ter o mesmo aspeto (como o visual H, que significa o som H no alfabeto latino, mas o som latino N em cirílico).
Este capítulo concentra-se em como criar e formatar cadeias de texto simples, utilizando exemplos ASCII (conjunto básico de caracteres). Dois tópicos de texto importantes são adiados para o Capítulo 12: caracteresUnicode (como o problema H e N que acabei de mencionar) eexpressões regulares (correspondência de padrões).
Ao contrário de outras linguagens, as strings em Python são imutáveis ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access