Substring Python após o personagem

Substring Python após o personagem

No Python, uma sequência de vários caracteres é conhecida como uma string que contém citações solteiras ou duplas. Se um usuário deseja obter uma peça específica do objeto String, é conhecido como fatiamento. Em palavras simples, é a operação de obter uma substring de uma corda desejada. Às vezes, só precisamos obter a string que ocorre após a substring. Em tal situação, diferentes métodos internos de python podem ser utilizados.

Este post explicará diferentes métodos para obter uma substring após o personagem em Python.

Como obter substring após o personagem em python?

Para obter uma substring após um personagem em Python, vários métodos estão disponíveis que são usados ​​para esse fim específico:

  • dividir()
  • partition ()
  • índice()
  • encontrar()

Método 1: Obtenha substring após o personagem em python usando o método "split ()"

Para dividir uma corda em uma substring, o “dividir()”O método pode ser usado. Este método retorna uma lista de objetos contendo elementos.

Exemplo

Inicialmente, declare uma variável de string e passe uma string como mostrado abaixo:

org_string = "linuxhint é o site do melhor tutorial mundial!"

Em seguida, crie outra variável de string que mantém a palavra a partir de diante, queremos fazer uma substring:

spl_word = 'melhor'

Agora, use a declaração de impressão e exiba o valor das variáveis ​​acima declaradas uma a uma:

print ("Minha string original:" + str (org_string))
print ("Palavra resultante:" + str (spl_word))

Ligar para "dividir()”Método e especifique o índice de elemento da lista ao qual queremos acessar e fazer uma substring. Em seguida, armazene -o no “resultado_string" variável:

resultado_string = org_string.Split (spl_word) [1]

Ligar para "imprimir()”Funcionar e passar um“resultado_string”Variável como parâmetro:

print ("Substring após caractere:" + resultado_string)

Saída

Método 2: Obtenha substring após o personagem em python usando o método "partition ()"

Use o "partition ()”Método para criar uma substring após o personagem. Primeiro procura uma corda específica e a divide em três componentes em uma tupla. O elemento antes da sequência fornecida é incluída no primeiro elemento. Por outro lado, a sequência especificada está contida no segundo elemento.

Exemplo

Ligar para "partition ()”Método com um valor de string como argumento e especifique o índice de elemento desejado. Em seguida, armazene -o no declarado “resultado_string" variável:

resultado_string = org_string.Partição (SPL_WORD) [2]

Use o "imprimir()”Método para obter o resultado desejado:

print ("Substring após caractere:" + resultado_string)

Como você pode ver, a string fornecida é dividida em substring após a palavra especificada:

Método 3: Obtenha a substring após o caractere em Python usando o método "Index ()"

Outra maneira eficiente de substring após o personagem em Python, o “índice()”O método pode ser usado. Ele retorna o índice da primeira ocorrência da substring especificada na corda desejada.

Exemplo

Use o "índice()”Método e pegue a string como um parâmetro com o comprimento da string especificada:

resultado_string = org_string [org_string.índice (spl_word) + len (spl_word):]

Para exibir a saída do “resultado_string”Variável na tela, use a declaração de impressão:

print ("Substring após caractere:" + resultado_string)

Saída

Método 4: Substring após caractere em Python Utilizando o método "find ()"

O "encontrar()”O método também pode ser usado para criar uma substring a partir da corda desejada. Ele pode encontrar o personagem desejado da string com seu comprimento e depois passá -lo para a variável declarada.

Exemplo

Ligar para "encontrar()”Com o caráter dividido necessário e seu comprimento:

resultado_string = org_string [org_string.LINDO (SPL_WORD) + LEN (SPL_WORD):]

Então, veja o resultado do “encontrar()”Método usando a declaração de impressão:

print ("Substring após caractere:" + resultado_string)

Saída

Isso é tudo! Nós explicamos os diferentes métodos de substring após o personagem em Python.

Conclusão

Para substring após um personagem em Python, vários métodos são usados ​​em Python, como o “dividir()”Método, o“partition ()”Método, o“índice()" e a "encontrar()”Método. Todos os métodos primeiro pesquisam a palavra fornecida da string fornecida e depois divida a string em partes e faça uma substring. Este post elaborou em substring após o personagem em Python.