A string is usually a bit of text in programming that is written to be displayed to users. It is known to Python when you want to display a string. This is because programmers use either double quote " or single quote ' to enclose a word or group of words to express a string.
ch = 'HelloPython' str1 = "String Chapter"
Accessing String Values
Characters are not supported by Python which makes it simpler as characters in Python are treated as strings of length 1 and hence considered as a sub-string.
Program showing the use of strings and how they are displayed on-screen.
ch = 'Hello Python' str1 = "String Chapter" print ("First value is: " , ch) print ("Second value is: " , str1)
First value is: Hello Python Second value is: String Chapter
If they are considered as a list of characters, then the example shown below will let you understand how they are treated individually:
ch = "Hello Python" str1 = "String Chapter" print ("First single sub-string is: " , ch) print ("Set of sub-string is: " , str1[2:5])
First single sub-string is: H Set of sub-string is: rin
Updating a String Value or Variable
Reassigning the existing string-variable is simpler in Python. Just we have to use + operator along with the sub-string location. Let's show this as an example:
ch = "Hello Python" print ("UPDATED STRING WILL BE: " , ch [:8]+ "Python")
UPDATED STRING WILL BE: Hello PyPython
These are special characters represented by a backslash followed by the character(s), and they are used for special purposes. They can be interpreted using both single and double quote. The lists of Escape Characters in Python are:
- \a: alert
- \b: backspace
- \cx: Control X
- \e: escape
- \f: Form feed
- \n: New line or next line
- \r: carriage return
- \s: space
- \t: tab
- \v: Vertical Tab