Inicio con el método ()
Puede buscar cualquier subtracción desde el principio o una posición particular de la cadena utilizando este método.
Sintaxis:
cadena.Startswith (prefijo [, inicio [, final]])Aquí, el prefijo es el parámetro obligatorio de este método que especificará la subcadena que desea buscar. Los otros dos parámetros son opcionales. El parámetro de inicio se usa para especificar la posición inicial de la cadena desde donde se iniciará la búsqueda y el parámetro final se usa para especificar la posición final de la cadena para detener la búsqueda. Los usos de este método se muestran a continuación.
Ejemplo-1: use startswith () para buscar cadenas particulares
Cree un archivo de Python con el siguiente script para conocer los usos del comienza con() método. En la primera salida, el método se llama solo con el texto de búsqueda. En la segunda y tercera salida, se llama al método con el texto de búsqueda, la posición inicial y la posición de finalización. En la cuarta salida, el método se llama con un texto de búsqueda de múltiples palabras.
#!/usr/bin/env python3La salida se muestra en el lado derecho de la imagen. La primera salida es verdadera porque el 'Bienvenido' La palabra existe en la variable, texto. La segunda salida es FALSO Porque la palabra, 'Linux' no existe en la posición 10. La tercera salida es Verdadero Porque la palabra, 'Linux' existe dentro de la posición 11 a 16. La cuarta salida regresa Verdadero Porque el texto, 'ven a' existe dentro de la posición 3 a 15.
Ejemplo-2: use startswith () para buscar la tupla de las cuerdas
Cree un archivo de Python con el siguiente script para buscar cadena en la tupla usando comienza con() método. Aquí, comienza con() El método se usa para buscar cadena sin ninguna posición, con posición inicial y, con posiciones de inicio y finalización.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. La primera salida es Verdadero Porque todos los valores de la tupla existen en el texto. La segunda salida es FALSO Porque el valor de la tupla, 'muy' no existe en la posición, 15. La tercera salida es verdadero Porque todos los valores de la tupla existen dentro del rango 7 a 50.
Endswith () método
El método endswith () funciona como el método startswith () pero comienza a buscar desde el final de la cadena.
Sintaxis:
cadena.Endswith (sufijo [, inicio [, end]])El sufijo es un parámetro obligatorio aquí y especifica la subtracción que se buscará desde el final de la cadena. Si desea buscar desde la posición específica desde el final de la cadena, puede usar parámetros de inicio y finalización. Los usos de este método se muestran a continuación.
Ejemplo-3: use endswith () para buscar cadenas particulares
Crear un archivo de Python con el siguiente script. Aquí, termina con() El método se requiere cinco veces sin valor de posición, con solo un valor de posición inicial, y con valores de posición de inicio y finalización.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. La primera salida es Verdadero Porque la cadena, 'edad' existe al final de la cadena. La segunda salida es Verdadero Porque la cadena, 'idioma' existe al final del texto si comienza la búsqueda de la posición 30. La tercera salida es Verdadero Porque la cadena, 'programación' existe en la posición final si la busca de la posición 24 a 36.
La cuarta salida es Verdadero Porque la cadena, 'lenguaje de programación' existe en la posición final si la busca de la posición 24 a 45. La quinta salida es FALSO Porque la cadena, 'lenguaje de programación' no existe en la posición final si la busca de la posición 24 a 40.
Ejemplo-4: use endswith () para buscar la tupla de las cuerdas
Cree un archivo Python con el siguiente código para buscar cualquier valor de cadena desde una tupla en un texto usando termina con() método. Este método se llama tres veces en el script sin valor de posición y con los valores de posición.
#!/usr/bin/env python3Producción:
La salida se muestra en el lado derecho de la imagen. La primera salida es Verdadero Porque la cadena, 'idioma' existe al final de la cadena. La segunda salida es Verdadero Porque la cadena, 'idioma' existe al final del texto si comienza la búsqueda de la posición 20. La tercera salida es Verdadero Porque ninguno de los valores de la tupla existe en la posición final del texto si busca dentro de la posición 30 a 60.
Conclusión
Es muy fácil buscar una cadena en particular desde el inicio y el final de un texto largo usando comienza con() y termina con() Métodos en Python. Espero que este tutorial ayude al lector a comprender los usos de estos métodos correctamente.