Strings
- Slicing
- Literally taking a slice out of a string and returning it.
name = 'My name is Super Howard'
- Literally taking a slice out of a string and returning it.
- To get the first character of the string, we can do:
name[0]=M - Second character,
name[1]=y. - To get the first 7 characters, we can do:
name[0:7] - This outputs to
'My name'- It gets all of the character up to index 7.
- There is also shorthand with
name[:7]
- If you want to get all of the characters from index 11 onwards, you can do
name[11:] - The slicing syntax is the same when you work with List as well.
myList = [1,2,3,4,5]- Can get a slice of that list, such as
myList[2:4][3, 4]
- Can get a slice of that list, such as
- Can get the length of a string, for example
len(name)=24. len(myList)=5.- Shows the 5 elements from the list.
- Formatting
- String contention.
'My number is: '+str(5)- Type in
fwhich stands for format.f'My number is {5}' - Can also write expressions inside the curly braces.
- String contention.