3.1 String Basics¶
Strings and string literals¶
- A string is a sequence of characters, like the text MARY, that can be stored in a variable.
- A string literal is a string value specified in the source code of a program.
- The len() built-in function can be used to find the length of a string (and any other sequence type).
- .split() will break the string into a list
- end=' ' will stop print() from creating a newline
- print('Continue bidding?', end=' ')
-
As a sequence type, every character in a string has an index, or position, starting at 0 from the leftmost character.
- A programmer can access a character at a specific index by appending brackets [ ] containing the index:
- Negative numbers will make it start from the right side rather than left
Changing String variables and concatenating strings¶
- Individual characters of a string cannot be changed, but the string itself can be altered by updating the entire variable.
-
Concatenation: combining strings