A linguagem de programação Python possui um tipo de dados especial chamado uma corda. Strings são sequências de caracteres , que podem ser letras, números ou símbolos. Python tem muitos métodos internos que podem manipular cordas e simplificar muitas tarefas comuns de programação . Isso faz com que o processamento de texto em Python muito eficiente. Cordas Python também suportam o padrão Unicode e expressões regulares. Unicode
Python suporta o padrão Unicode para codificação de caracteres. Isso permite que o Python para representar qualquer caractere , número ou símbolo de qualquer idioma conhecido . Isto é muito útil para portar uma aplicação Python para outra linguagem que usa o seu próprio alfabeto.
Expressões Regulares
Python foi construído com suporte para expressões regulares. As expressões regulares são usadas para procurar padrões de texto. Por exemplo, uma expressão regular pode ser usado para procurar todas as ocorrências de uma determinada palavra em um documento. Python pode ser usado para pesquisar strings usando expressões regulares , permitindo muito poderoso padrão de correspondência .
String Métodos
Python tem muitos métodos internos que simplificam tarefas de manipulação de string comum . Por exemplo , existem métodos que permitem que você para capitalizar todas as letras minúsculas em um cordas , métodos que buscam uma string para um padrão de caracteres , e métodos que dividir uma string em várias seqüências . A variedade de métodos permite a manipulação de strings complexas com esforço mínimo de programação .
Lista
a string Python tipo de dados compartilha uma relação com o recipiente lista. Strings podem ser convertidas em listas de caracteres individuais , e as listas podem ser mescladas em cordas contíguos de caracteres. Esta inter-relação simplifica muito certas tarefas de programação.