Los caracteres de escape son caracteres que generalmente se usan para realizar ciertas tareas y su uso en el código indica al compilador que realice una acción adecuada asignada a ese carácter.
Ejemplo :
'\n' --> Leaves a line '\t' --> Leaves a space
# Python code to demonstrate escape character # string ch = "I\nLove\tGeeksforgeeks" print ("The string after resolving escape character is : ") print (ch)
Producción :
The string after resolving escape character is : I Love Geeksforgeeks
Pero en ciertos casos se desea no resolver los escapes, es decir, se tiene que imprimir toda la string no resuelta . Estos se logran de las siguientes maneras.
Esta función devuelve una string en su formato imprimible, es decir, no resuelve las secuencias de escape.
# Python code to demonstrate printing # escape characters from repr() # initializing target string ch = "I\nLove\tGeeksforgeeks" print ("The string without repr() is : ") print (ch) print ("\r") print ("The string after using repr() is : ") print (repr(ch))
Producción :
The string without repr() is : I Love Geeksforgeeks The string after using repr() is : 'I\nLove\tGeeksforgeeks'
Agregar «r» o «R» a la string de destino activa un repr() a la string internamente y detiene la resolución de los caracteres de escape.
# Python code to demonstrate printing # escape characters from "r" or "R" # initializing target string ch = "I\nLove\tGeeksforgeeks" print ("The string without r / R is : ") print (ch) print ("\r") # using "r" to prevent resolution ch1 = r"I\nLove\tGeeksforgeeks" print ("The string after using r is : ") print (ch1) print ("\r") # using "R" to prevent resolution ch2 = R"I\nLove\tGeeksforgeeks" print ("The string after using R is : ") print (ch2)
Producción :
The string without r/R is : I Love Geeksforgeeks The string after using r is : I\nLove\tGeeksforgeeks The string after using R is : I\nLove\tGeeksforgeeks
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA