En Python, una secuencia de varios caracteres se conoce como una cadena que contiene citas individuales o dobles. Si un usuario quiere obtener una parte específica del objeto de cadena, se conoce como corte. En palabras simples, es la operación de obtener una subcadena de una cadena deseada. A veces, solo necesitamos obtener la cadena que ocurra después de la subconjunto. En tal situación, se pueden utilizar diferentes métodos incorporados de Python.
Esta publicación explicará diferentes métodos para obtener una subcadena después del personaje de Python.
Cómo conseguir subcadres tras carácter en Python?
Para obtener una subcadena después de un personaje en Python, hay múltiples métodos disponibles que se utilizan para este propósito particular:
Método 1: Obtener subcadante después del carácter en Python usando el método "Split ()"
Para dividir una cadena en una subcadena, el "dividir()El método se puede usar. Este método devuelve una lista de objetos que contiene elementos.
Ejemplo
Inicialmente, declare una variable de cadena y pase una cadena como se muestra a continuación:
org_string = "Linuxhint es el sitio web de World Best Tutorial!"Luego, cree otra variable de cadena que contenga la palabra desde adelante, queremos hacer una subcadena:
spl_word = 'mejor'Ahora, use la instrucción de impresión y muestre el valor de las variables decoradas anteriores una por una:
imprimir ("mi cadena original:" + str (org_string))Llama a "dividir()Método "y especifique el índice de elementos de lista al que queremos acceder y hacer una subcadena. Luego, guárdelo en el "resultado_string" variable:
result_string = org_string.Split (Spl_word) [1]Llama a "imprimir()"Función y pasar un"resultado_string"Variable como parámetro:
Imprimir ("Subcturing después del personaje:" + resultado_string)Producción
Método 2: Obtener una subcadena después del carácter en Python usando el método "Partition ()"
Utilizar el "dividir()Método para crear una subcadena después del personaje. Primero busca una cadena en particular y la divide en tres componentes en una tupla. El elemento antes de la cadena suministrada se incluye en el primer elemento. Por otro lado, la cadena especificada está contenida en el segundo elemento.
Ejemplo
Llama a "dividir()"Método con un valor de cadena como argumento y especifique el índice de elementos deseado. Luego, guárdelo en el declarado "resultado_string" variable:
result_string = org_string.Partición (SPL_WORD) [2]Utilizar el "imprimir()Método para obtener el resultado deseado:
Imprimir ("Subcturing después del personaje:" + resultado_string)Como puede ver, la cadena proporcionada se divide en la subcadena después de la palabra especificada:
Método 3: Obtener una subcadena después del carácter en Python usando el método "index ()"
Otra forma eficiente de subcadrar después del personaje de Python, el "índice()El método se puede usar. Devuelve el índice de la primera ocurrencia de la subcadena especificada en la cadena deseada.
Ejemplo
Utilizar el "índice()Método "y tome la cadena como parámetro con la longitud de la cadena especificada:
result_string = org_string [org_string.índice (spl_word) + len (spl_word):]Para mostrar la salida del "resultado_stringVariable en la pantalla, use la instrucción de impresión:
Imprimir ("Subcturing después del personaje:" + resultado_string)Producción
Método 4: subcadena después del carácter en Python utilizando el método "find ()"
El "encontrar()El método "también se puede utilizar para crear una subcadena a partir de la cadena deseada. Puede encontrar el carácter deseado de la cadena con su longitud y luego pasarlos a la variable declarada.
Ejemplo
Llama a "encontrar()"Con el carácter dividido requerido y su longitud:
result_string = org_string [org_string.find (spl_word) + len (spl_word):]Luego, vea el resultado del "encontrar()Método "utilizando la declaración de impresión:
Imprimir ("Subcturing después del personaje:" + resultado_string)Producción
Eso es todo! Hemos explicado los diferentes métodos para la subcadena después del personaje de Python.
Conclusión
Para la subcadena después de un personaje en Python, se utilizan múltiples métodos en Python, como el "dividir()"Método, el"dividir()"Método, el"índice()" y el "encontrar()" método. Todos los métodos primero buscan en la palabra proporcionada desde la cadena dada y luego divide la cadena en partes y hagan una subcadena. Esta publicación elaboró en la subcadena después del personaje de Python.