El método startswith() en Python es una función de cadena que se utiliza para verificar si una cadena comienza con un prefijo específico. Devuelve True si la cadena comienza con el prefijo especificado; de lo contrario, devuelve False.
Sintaxis método startswith() en Python
La sintaxis del método startswith() es la siguiente:
string.startswith(valor, comienzo, fin)
Donde:
- cadena: Es la cadena en la que queremos verificar si comienza con el prefijo.
- prefijo: Es el prefijo que queremos verificar si coincide con el inicio de la cadena.
Ejemplo método startswith() en Python
Compruebe si la cadena comienza con "Hola":
txt = "Hola, Bienvenido al curso de Python" x = txt.startswith() print(x)
el método startswith() se está utilizando sin ningún argumento. El método startswith() espera al menos un argumento, que es el prefijo que se desea verificar si coincide con el inicio de la cadena.
Al ejecutar el código tal como está, se generará un error ya que falta el argumento requerido. Para usar correctamente el método startswith(), debe proporcionar al menos un argumento, como se muestra en el ejemplo anterior:
En este caso, el resultado será True porque la cadena "txt" comienza con el prefijo "Hola".
Ejemplo con startswith() en Python
Compruebe si la posición 7 a 20 comienza con los caracteres "wel":
txt = "Bienvenido al curso de Python" x = txt.startswith("Bien", 7, 20) print(x)
En el ejemplo se utiliza el método startswith() con tres argumentos: el prefijo a buscar ("Bien"), el índice de inicio (7) y el índice de finalización (20).
El método startswith() verifica si la subcadena que comienza en el índice de inicio y termina en el índice de finalización coincide con el prefijo proporcionado.
En este caso, el texto "Bien" comienza en el índice 7 y termina en el índice 11 (índices 7, 8, 9, 10 representan las letras "B", "i", "e" y "n" respectivamente). Dado que la subcadena "Bien" coincide con el prefijo proporcionado "Bien", el método startswith() devolverá True.
Así que el resultado de la variable x será True.
Valores de parámetros
Parameter | Description |
---|---|
valor | Requerido. El valor para verificar si la cadena comienza con |
comienzo | Opcional. Un número entero que especifica en qué posición comenzar la búsqueda |
fin | Opcional. Un número entero que especifica en qué posición finalizar la búsqueda |
- Tutorial de Cadenas en Python