A sintaxe de fatiamento permite remover um caractere específico ou um intervalo de caracteres de uma string com base nos valores de índice ‚Äã‚Äão desses caracteres.
Este guia explica como remover o primeiros n
caracteres de uma string em Python. Dê um exemplo da sintaxe de fatiamento para que você possa aprender como usá-la em seus programas.
Python: indexação de strings
Strings são sequências de caracteres . Cada caractere em uma string recebe um número de índice exclusivo. Esse número permite identificar e trabalhar com um caractere específico ou conjunto de caracteres.
Os números de índice começam com zero e aumentam gradualmente em um para cada caractere. Vejamos uma string:
P | i td> | e | s | ! |
1 | 2 | 3 | 4 A cadeia contém quatro caracteres. O primeiro caractere, "P", tem o número de índice 0. O último caractere, Você pode usar esses números para recuperar caracteres ou remover caracteres de uma string. Remova os primeiros n caracteres de uma string em PythonAqui, escreva um programa que remova os primeiros quatro caracteres de recibos armazenados por uma loja de donuts . Esses caracteres representam o ID de uma compra, mas não são mais relevantes devido a uma atualização do sistema. Para começar, defina um lista de recibos e uma nova lista para armazenar novos recibos: Os três dígitos na parte superior de a lista é o ID da compra. Há também um espaço após o ID que você deseja remover. Use um loop "for" para percorrer cada recibo na lista para que você possa excluir os primeiros quatro caracteres de cada recibo: Este código remove os primeiros quatro caracteres de cada recibo na listagem "recibos ". Uma nova string sem estes caracteres é atribuído à variável "new_r" com os caracteres correspondentes removidos. Você faz isso porque as strings são imutáveis e você não pode modificar uma string existente. Em seguida, adicione o novo recibo à lista "new_receipts" Por fim, imprima a lista "new_receipts" no console para ver se o código funcionou: Execute o código e veja o que acontece: O código removeu com sucesso os primeiros quatro caracteres de cada uma das strings originais. Se você deseja remover mais ou menos caracteres, é necessário substituir o número 4 pelo número de caracteres que deseja excluir Para exclua apenas os dois primeiros caracteres das strings, use este código: Com esta linha de código, o programa retornaria: ConclusãoVocê pode excluir os primeiros Agora você tem o conhecimento para usar o fatiamento para remover caracteres do início de uma string. Python como um programador profissional! ShopLatest questions Wiki |