Highlights from this chapter include:
- A string is a sequence of characters.
- Logical operators can be used to compare two string values. String comparison is done by comparing corresponding ASCII values of characters in the order of appearance in the string.
- String indexing is used to access a character or a sequence of characters in the string.
- String objects are immutable.
- String splicing.
At this point, you should be able to write programs dealing with string values.
Method | Description |
---|---|
|
Returns the string length. |
|
Returns uppercase characters. |
|
Returns lowercase characters. |
|
Returns the number of a given substring in a string. |
|
Returns the index of the first occurrence of a given substring in a string. If the substring does not exist in the string, -1 is returned. |
|
Returns the index of the first occurrence of a given substring in a string. If the substring does not exist in the string, a |
|
Used to create strings with specified patterns using arguments. |
|
Takes a list of string values and combines string values into one string by placing a given separator between values. |
|
Separates a string into tokens based on a given separator string. If no separator string is provided, blank space characters are used as separators. |
Operator | Description |
|
Checks if a substring exists in a string. |
|
for character in string:
# loop body |