Cadena de Python termina con ()

El método endswith () devuelve True si una cadena termina con el sufijo especificado. Si no, devuelve False.

La sintaxis de endswith()es:

 str.endswith (sufijo (, inicio (, fin)))

endwith () Parámetros

La endswith()toma tres parámetros:

  • sufijo : cadena o tupla de sufijos que se deben verificar
  • start (opcional): posición inicial donde se debe verificar el sufijo dentro de la cadena.
  • end (opcional): posición final donde se debe verificar el sufijo dentro de la cadena.

Valor devuelto de endswith ()

El endswith()método devuelve un booleano.

  • Devuelve True si las cadenas terminan con el sufijo especificado.
  • Devuelve False si la cadena no termina con el sufijo especificado.

Ejemplo 1: termina con () Sin parámetros de inicio y fin

 text = "Python is easy to learn." result = text.endswith('to learn') # returns False print(result) result = text.endswith('to learn.') # returns True print(result) result = text.endswith('Python is easy to learn.') # returns True print(result)

Salida

 Falso Verdadero Verdadero

Ejemplo 2: termina con () Con parámetros de inicio y fin

 text = "Python programming is easy to learn." # start parameter: 7 # "programming is easy to learn." string is searched result = text.endswith('learn.', 7) print(result) # Both start and end is provided # start: 7, end: 26 # "programming is easy" string is searched result = text.endswith('is', 7, 26) # Returns False print(result) result = text.endswith('easy', 7, 26) # returns True print(result)

Salida

 Verdadero Falso Verdadero

Pasar tupla a termina con ()

Es posible pasar sufijos de tupla al endswith()método en Python.

Si la cadena termina con cualquier elemento de la tupla, endswith()devuelve True. Si no, devuelve False

Ejemplo 3: termina con () con sufijo de tupla

 text = "programming is easy" result = text.endswith(('programming', 'python')) # prints False print(result) result = text.endswith(('python', 'easy', 'java')) #prints True print(result) # With start and end parameter # 'programming is' string is checked result = text.endswith(('is', 'an'), 0, 14) # prints True print(result)

Salida

 Falso Verdadero Verdadero

Si necesita verificar si una cadena comienza con el prefijo especificado, puede usar el método startswith () en Python.

Articulos interesantes...