Truncar uma string significa essencialmente dividir uma string em diferentes substringas ou extrair uma substring dela. No Python, as operações de string são muito fáceis de executar e truncador de cordas não é um caso excepcional. O bom de trabalhar em Python é que você pode encontrar pacotes e módulos que você pode importar para resolver seu problema. No entanto, para este guia, apenas métodos internos serão usados.
String truncando em python usando o fatiamento
Em Python, o corte é um método no qual você define um "alcance" dentro de suportes quadrados. Quando esse intervalo é usado com uma string, subtraia uma substring da string principal. Dê uma olhada em sua sintaxe para conhecer o uso de fatias de cordas no Python
Sintaxe do corte de string
String [startIndex: endindex]Na sintaxe acima:
Valor de retorno
Uma substring truncada da sequência principal
Exemplo de string truncadora com fatia de string
Para demonstrar o funcionamento do corte da string, crie variável de string:
String = "Hello World!"Corte a string do índice de caracteres "0" para "5" e armazene o valor retornado em uma nova variável:
substring = string [0: 5]Finalmente, exiba o resultado:
impressão (substring)Após a execução, o terminal exibirá a seguinte saída:
Para mudar um pouco, no código acima, forneça apenas o índice inicial, deixe o índice final como em branco:
String = "Hello World!"Executando o código agora, produzirá a seguinte saída:
A saída confirma que, se o índice final não for fornecido, a substring vai para o final da string real. No entanto, se a partida não for fornecida, iniciará a substring do primeiro caractere:
String = "Hello World!"Este snippet de código produz o seguinte resultado:
Isso era tudo sobre truncamento string usando o método de fatiamento de string.
Strings truncando com o método rsplit ()
A segunda maneira de truncar uma string no python é usando o método rsplit (). Este método passa pela corda e divide a corda em partes ao encontrar o "separador", e as peças são armazenadas na forma de uma lista. Veja a sintaxe dada abaixo para aprender o uso do método rsplit () no Python
Sintaxe do método rsplit ()
corda.rsplit (Sepchar, LimitItem)Para explicar a sintaxe:
Exemplos de string truncando com o método rsplit ()
Para demonstrar o funcionamento do método rsplit (), pegue uma variável de string:
Saudações = "Olá, este é Linuxhint A Python Tutorial!"Depois disso, aplique o rsplit () Método na variável String, defina o caractere separador igual a um espaço em branco ““ e armazenar o resultado em uma variável separada “truncparts”
truncParts = saudações.rsplit ("")Depois disso, imprima a variável da lista “truncparts”:
Imprimir (truncparts)Este código produz a seguinte saída no terminal:
A saída confirma que a string foi dividida em partes a cada ocorrência de um "espaço em branco". Como alternativa, para limitar o número de substringas totais que podem ser formadas, use o seguinte código:
Saudações = "Olá, este é Linuxhint A Python Tutorial!"A execução deste código produz a seguinte saída:
A partir da saída, pode -se observar que o número total de itens na lista agora é "4" e, no índice, o valor máximo é "3".
Isso era tudo sobre cordas truncadoras em python!
Conclusão
Para truncar uma string no python, o usuário pode usar o método de fatiamento de string e fornecer o índice inicial e final da substring nos colchetes quadrados. Como alternativa, o usuário também pode usar o método rsplit () e criar várias substâncias a partir da string, fornecendo um caractere "separador" e depois armazenando as substringas na forma de uma lista.