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