Python String – función removeprefix()

En este artículo usaremos la función str.removeprefix(prefix, /) que elimina el prefijo y devuelve el resto de la string. Si no se encuentra la string de prefijo, devuelve la string original. Se introduce en la versión de Python 3.9.0.

Sintaxis:

str.removeprefix(prefix, /)

Parámetros:

suffix- prefix string that we are checking for.

Valor de retorno:

Devuelve string[len(prefijo):] de lo contrario, la copia de la string original.

Código:

Ejemplo 1:

Python3

# Python 3.9 code explaining 
# str.removeprefix()
  
s = 'GeeksforGeeks'
  
# prefix exists
print(s.removeprefix('Geeks'))
print(s.removeprefix('G'))
  
  
# whole string is a prefix
# it would print an empty string
print(s.removeprefix('GeeksforGeeks'))
  
# prefix doesn't exist
# whole string is returned
print(s.removeprefix('for'))
print(s.removeprefix('IT'))
print(s.removeprefix('forGeeks'))

Producción:

forGeeks
eeksforGeeks

GeeksforGeeks
GeeksforGeeks
GeeksforGeeks

Ejemplo 2:

Python3

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

Producción:

Original String 1 :  Welcome to python 3.9
New string :   to python 3.9
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 *