String in Python For Class 11
String in Python For Class 11
-4 -3 -2 -1
Traversing in Python
Forward direction (0-(length-1))
Name=“DAV”
for i in Name:
print(i) or print(Name[i])
Output:
D
A
V
-String in Python by Binit Jha 4
Traversing in Python
Backward direction (-1, -2, -3, .. -length)
Name=“DAV”
leng=len(Name)
for x in range(-1,(-leng-1),-1):
print (Name[x]) #print ('
Name[',x,']:’,Name[x])
Or Output:
for x in range(0,len(Name)): Name[ -3 ]: D
Name[ -2 ]: A
print('Name[',x,']:',Name[x])
Name[ -1 ]: V
-String in Python by Binit Jha 5
Traversing in Python
Program to read a string and display
it in
First character Last character
Second char. Second last char.
And so on…
Cont…
e.g. name="Python“
substring="on“
substring not in name
o/p: False
-String in Python by Binit Jha 9
String Operators
3. Comparison Operators
‘is’,‘==’, ‘!=’, ‘<‘, ‘>’, ‘<=‘, ‘>=‘
Note:
‘==’ will work based upon the values
‘is’ keyword compares based upon the
memory location.
-String in Python by Binit Jha 10
String Operators
3. Comparison m='a'
Operators n=input() #a
‘is’,‘==’, ‘!=’, m==n #True
‘<‘, ‘>’, ‘<=‘, m is n #True
‘>=‘
J A M E S
NAME
Index-5 -4 -3 -2 -1
e.g.
NAME[1:5] o/p: ‘AMES’
NAME[0:3] o/p: ‘JAM’
NAME[-5:-2] o/p: ‘JAM’
-String in Python by Binit Jha 13
String Functions
1. a.) capitalize() I. b.) title()
Strn=“dav Name=“dav
bariatu” bariatu”
print(strn.capitaliz Name.title()
e()) #Dav Bariatu
Output: ‘Dav
bariatu’
or
‘pYTHON’.capitaliz
e() -String in Python by Binit Jha 15
String Functions
1. c.) istitle()
"dav bariatu".istitle()
False
"Dav Bariatu".istitle()
True
"Dav bariatu".istitle()
False
len(“Hi”) #2
Name=“DAV” #3
"dav".count(‘a’) #1
"dav bariatu".count('a’) #3
"dav bariatu".count('a',4,11) #2
"dav bariatu".count('a’,4) #2
strn="python programming"
sub="prog“
strn.find(sub)
Output: 7
or
print(strn.find(sub,3,10))
Output: 1
a=“ ”
print("isalnum(): ",a.isalnum())
Output: False
"pass 123“.alnum()
Output: False #due to space in between
"DAV".rstrip("V") "VDAV".strip("V")
o/p: 'DA' o/p: 'DA'
"Rohit Sharma".replace('R','M’)
'Mohit Sharma'
"Rohit Rharma".replace('R','M’)
'Mohit Mharma'
'*'.join("DAV")
'D*A*V'
' '.join("DAV")
‘D A V’
'*'.join(['Happy','vacation','to','all’])
'Happy*vacation*to*all’
['hello', 'there,',
'how', 'r', 'u', 'all?’]
NOTE: the output will
be in tuples divided
NOTE: the o/p will into 3 parts.
be in list.