Python:
Extraindo substrings

Como Fazer:

Extraímos substrings usando indexação e fatiamento em Python. Aqui estão exemplos:

texto = "A arte de programar"

# Extrair a palavra 'arte'
substr = texto[2:6]
print(substr)  # Saída: arte

# Pegar os últimos 5 caracteres
ultimos_cinco = texto[-5:]
print(ultimos_cinco)  # Saída: amar

# Usando passo no fatiamento para pegar caracteres alternados
passo_dois = texto[::2]
print(passo_dois)  # Saída: Aat e rgaa

Aprofundamento

Historicamente, a habilidade de manipular strings é fundamental em várias linguagens de programação e Python simplificou muito com uma sintaxe intuitiva desde suas primeiras versões. Além do fatiamento básico, há métodos como .substring() em outras linguagens, mas em Python utilizamos o fatiamento com colchetes. Na implementação, Python usa um objeto de string imutável, significando que cada vez que uma substring é criada, um novo objeto é feito na memória.

Veja Também