Escape characters are characters that are typically used to perform a specific task, and their use in your code instructs the compiler to take the appropriate action against these characters.
Example :
'\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)
Output :
The string after resolving escape character is : I Love Geeksforgeeks
But in certain cases it is desired not to resolve escapes, i.e the entire unresolved string has
to be printed. These are achieved by following ways.
# 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))
Output :
The string without repr() is : I Love Geeksforgeeks The string after using repr() is : 'I\nLove\tGeeksforgeeks'
Using “r/R”
Adding “r” or “R” to the target string triggers a repr() to the string internally and stops from the resolution of escape characters.
# 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)
Output :
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
Australia
UK
UAE
Singapore
Canada
New
Zealand
Malaysia
USA
India
South
Africa
Ireland
Saudi
Arab
Qatar
Kuwait
Hongkong
Copyright 2016-2023 www.programmingshark.com - All Rights Reserved.
Disclaimer : Any type of help and guidance service given by us is just for reference purpose. We never ask any of our clients to submit our solution guide as it is, anywhere.