Fatiamento de String Python – O que é?

O fatiamento de string do Python será apresentado neste capítulo com exemplos para satisfazer os fundamentos da abordagem de compreensão.

corte de cordas de python

Segmentação de String do Python por Caractere

A string Python pode ser fatiada com a sintaxe slice para retornar um intervalo de caracteres.

Para recuperar parte de uma string, basta inserir o índice inicial e o índice final , separados por dois pontos .

Você precisa localizar os caracteres entre as posições 2 e 5 (não incluídos):

Example

1
2
a = "Elon, Musk"
print(a[2:5])
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Nota: Observe que o primeiro caractere tem um índice de 0.



Segmentação de strings do Python desde o início

No Python string slicing , o intervalo começará no primeiro caractere se o índice inicial não for fornecido:

Você precisará dos caracteres começando na posição 1 até a posição 5 (não incluso):

Example

1
2
a = "Elon, Musk"
print(a[:5])
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Python String Slicing Até o Fim

Nesta abordagem, o intervalo irá até o último caractere sem especificar o índice final:

Obtenha os caracteres da posição 3 até o último caractere:

Example

1
2
a = "Elon Reeve Musk!"
print(a[3:])
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Indexação reversa de string Python

Para uma fatia começando no final da string, use índices reversos:

Dê uma olhada nos personagens:

Example

1
2
a = "Elon Reeve Musk"
print(a[-10:-1])
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Outro Exemplo De “y” em “Python” (Posição: -12) até “i” em “String” (Posição:-2)

Example

1
2
b="Python String"
print(b[-12:-2])
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Usos do fatiamento de strings do Python

O fatiamento de string em Python permite que você extraia porções específicas, ou substrings, de uma string com base em sua posição ou índice. O corte é feito usando colchetes []e fornece uma maneira concisa de manipular strings. Aqui estão alguns usos comuns do corte de cordas:

  1. Você pode usar fatiamento de string para acessar caracteres individuais dentro de uma string. Por exemplo, my_string[0]fornecerá o primeiro caractere da string e my_string[-1]fornecerá o último caractere. Isso é útil quando você precisa executar operações ou verificações em caracteres específicos em uma string.
  2. O fatiamento de string permite extrair uma parte de uma string, conhecida como substring. Por exemplo, my_string[2:5]extrairá caracteres do índice 2 para o índice 4 (excluindo o índice 5), fornecendo uma substring composta por esses caracteres. Isso é útil quando você precisa extrair partes específicas de uma string para processamento posterior.
  3. O fatiamento de string pode ser usado para criar uma cópia de uma string. Por exemplo, my_string[:]criará uma nova string que é uma cópia exata de my_string. Isso pode ser útil quando você deseja fazer modificações em uma string preservando o original.
  4. Ao usar índices negativos no corte de strings, você pode inverter facilmente uma string. Por exemplo, my_string[::-1]fornecerá a versão invertida do my_string. A inversão de uma string pode ser útil em determinados algoritmos ou quando você precisa apresentar os dados em uma ordem diferente.
  5. Você pode especificar um valor de etapa na fatia de string para pular caracteres. Por exemplo, my_string[::2]fornecerá a cada segundo caractere de my_string. Isso pode ser útil para extrair caracteres alternativos ou executar operações em intervalos específicos dentro de uma string.
  6. O fatiamento de string pode ajudar a determinar se uma string é um palíndromo (lê o mesmo para frente e para trás). Ao comparar uma string com sua versão invertida usando my_string == my_string[::-1], você pode verificar se ela permanece a mesma quando invertida.
  7. O fatiamento de string pode ajudar a dividir uma string em várias substrings com base em um delimitador específico. Por exemplo, my_string.split(",")será dividido my_stringem uma lista de substrings em cada ocorrência do delimitador de vírgula. Isso é comumente usado para analisar arquivos CSV ou dividir frases em palavras.
Faça parte de nossa vibrante comunidade e assine nosso boletim informativo para atualizações, eventos e muito mais.
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone