Strings deretan dari karakter, setiap string ada tanda petiknya: ' ' atau " ". Misalnya 'Michael Jackson' atau "Michael ackson"
String can be space or digits: '1 2 3 4'
Strings can also be special characters: '#$@%'
Name= 'M i c h a e l        J  a  c  k   s   o   n'
index:    0 1 2 3 4 5 6  7  8 9 10 11 12 13 14
Name[0]: M
Name[6]: l
Name[13]: o
We can also use negative indexes.
Name= 'M   i   c   h  a  e   l'
index:    -7 -6 -5 -4 -3 -2 -1
Name[-6]: i
Strings: slicing
Name[-7:-5]: Mic
A tuple is a built-in data type in Python, used to store collections of data. It is one of the four built-in data types in Python used to store collections of data, the other three being:
- List
- Set
- and Dictionary. 
A tuple is a collection which is ordered and unchangeable. Tuples are written with round brackets.
String: escape sequences: backslash (\)
\n represents new line
print('Michael \n is the best')
output: Michael 
is the best
\t represents tab
print('Michael \t is the best')
output: Michael 	 is the best
\\ to place single backlash \
print('Michael \\ is the best')
output: Michael \ is the best
String: Stride
Name ="M  i  c  h a e l"
              0  1 2  3 4 5 6
Name.find('el'):5 
If not in the substring Michael, thus the result: -1
Name.find('&*D'):-1
Quiz:
1) Name= "Michael Jackson"
What is the result of the following: Name[0]
answer: M
2) Name= "Michael Jackson"
Name[-1]
answer: n
3) What is the output of the following: print("AB\nC\nDE")
answer: 
AB
C
DE
4)What is the result of following?
"hello Mike".find("Mike")answer: 6
JJ 
What is the result of following?
"hello Mike".find("Mike")
"hello Mike".find("Mike")
What is the output of the following: print("AB\nC\nDE")
JJ
 
No comments:
Post a Comment