La funciòn Python startswith ()
comprueba si una cadena comienza con una subcadena especificada. Python endswith ()
comprueba si una cadena termina con una subcadena. Ambas funciones devuelven True
o False
.
A menudo, cuando trabaja con cadenas durante la programaciòn, es posible que desee comprobar si una cadena comienza o termina con un valor en particular.
Por ejemplo, si Si está creando un programa que recopila el n√∫mero de teléfono de un usuario, es posible que desee verificar si el usuario ha especificado su còdigo de paìs. O tal vez estás creando un programa que verifica si el nombre de un usuario termina en e
para una promociòn especial que está haciendo tu sala de juegos.
Ahì es donde el las funciones startswith ()
y endswith ()
entran. startswith ()
y endswith ()
se pueden utilizar para determinar si una cadena comienza con o termina con una subcadena especìfica, respectivamente.
Este tutorial discutirá còmo usar Python startswith ()
y endswith ()
métodos para comprobar si una cadena comienza o termina con una subcadena en particular. También trabajaremos con un ejemplo de cada uno de estos métodos que se utilizan en un programa.
String Index Refresher
Antes de hablar sobre startsWith y endsWith, debemos tomarnos un tiempo para actualizar nuestro conocimiento sobre el ìndice de cadenas de Python.
Una cadena es una secuencia de caracteres como n√∫meros, espacios, letras y sìmbolos. Puede acceder a diferentes partes de cadenas de la misma manera que lo harìa con listas.
Cada carácter de una cadena tiene un valor de ìndice. El ìndice es una ubicaciòn donde el carácter está en la cadena. Los n√∫meros de ìndice comienzan con 0. Por ejemplo, aquì está la cadena Subcadenas de Python
con n√∫meros de ìndice:
El 81% de los participantes declarò que se sentìa más seguro acerca de sus perspectivas de trabajo técnico después de asistir. un campo de entrenamiento. Asòciese a un bootcamp hoy.
El graduado promedio de un bootcamp pasò menos de seis meses en la transiciòn de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.
El primer personaje de la cadena es P
con un valor de ìndice de 0. Nuestro √∫ltimo carácter, s
, tiene un valor de ìndice de 16. Como cada carácter tiene su propio n√∫mero de ìndice, podemos manipular cadenas en funciòn de en donde se encuentra cada letra.
Python Startswith
El método de cadena startswith ()
comprueba si una cadena comienza con una subcadena en particular. Si la cadena comienza con una subcadena especificada, el método startswith ()
devuelve True; de lo contrario, la funciòn devuelve False.
Aquì está la sintaxis del método startswith ()
de Python:
El método startswith ()
with toma tres parámetros , que son los siguientes:
- subcadena es la cadena que se debe verificar dentro de la cadena más grande (obligatorio)
- start_pos es la posiciòn del ìndice de inicio en la que debe comenzar la b√∫squeda de la subcadena (opcional)
- end_pos es la posiciòn del ìndice en la que debe terminar la b√∫squeda de la subcadena (opcional)