Python String – elimina el sufijo()

Si la string termina con el sufijo y el sufijo no está vacío, la función str.removesuffix(suffix, /) elimina el sufijo y devuelve el resto de la string. Si no se encuentra la string de sufijo, devuelve la string original. Se introduce en la versión de Python 3.9.0.

Sintaxis: str.removesuffix(sufijo, /)

Parámetros:

Sufijo : string de sufijo que estamos buscando.

Valor de retorno:

Devuelve: string[ : – len (sufijo) ] si la string termina con sufijo string y ese sufijo no está vacío. De lo contrario, devuelve la copia de la string original.

Ejemplo 1:

Python3

# Python 3.9 code explaining
# str.removesuffix()
  
# suffix exists
print('ComputerScience'.removesuffix('Science'))
  
# suffix doesn't exist
print('GeeksforGeeks'.removesuffix('for'))

Producción:

Computer
GeeksforGeeks

Ejemplo 2:

Python3

# Python 3.9 code explaining
# str.removesuffix()
  
# String for removesuffix()
# If suffix exists then
# then it remove suffix from the string
# otherwise return original string
  
string1 = "Welcome to python 3.9"
print("Original String 1 : ", string1)
  
# suffix exists
result = string1.removesuffix("3.9")
print("New string : ", result)
  
string2 = "Welcome Geek"
print("Original String 2 : ", string2)
  
# suffix doesn't exist
result = string2.removesuffix("Welcome")
print("New string : ", result)

Producción:

Original String 1 :  Welcome to python 3.9
New string :  Welcome to python 
Original String 2 :  Welcome Geek
New string :  Welcome Geek

Publicación traducida automáticamente

Artículo escrito por MuskanKalra1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *