A string is a series of characters, they are mostly used to display text.
To define a string simply type text between quotes. Python accepts single, double and triple quotes.
- Automate the Boring Stuff with Python Programming
- Complete Python Bootcamp: Go from zero to hero in Python
Python indexes the characters of a string, every index is associated with a unique character. For instance, the characters in the string ‘python’ have indices:
Characters in string
The 0th index is used for the first character of a string. Try the following:
#!/usr/bin/python s = "Hello Python" print(s) # prints whole string print(s) # prints "H" print(s) # prints "e"
Given a string s, the syntax for a slice is:
s[ startIndex : pastIndex ]
The startIndex is the start index of the string. pastIndex is one past the end of the slice.
If you omit the first index, the slice will start from the beginning. If you omit the last index, the slice will go to the end of the string. For instance:
#!/usr/bin/python s = "Hello Python" print(s[0:2]) # prints "He" print(s[2:4]) # prints "ll" print(s[6:]) # prints "Python"