Code Strings
Code Strings
Introduction to Strings
s1 = 'flawsome'
s2 = "Keep going, you are getting there'"
s1
s2
len(s1)
s1[3]
s2[len(s2)-1]
s2[-1]
s2[-2]
s2[50]
s2[-30]
String Slicing
>>>s = 'homogeneous'
>>>s[2:6]
>>>s1 = s[4:7]
>>>s1
>>>s
>>>id(s)
>>>s = s[3:7]
>>>s
>>>id(s)
>>>s = "homogeneous"
>>>s[:4]
>>>s[5:]
>>>s[:]
>>>scopy = s[:]
>>>scopy
>>>s[:-1]
>>>s[:-3]
>>>s[3:3]
>>>s[2:100]
>>>s[-30:6]
>>>s[100]
>>>s[-30]
>>>s = 'Today is the day.'
>>>s[3:13:2]
>>>s[::2]
>>>s[::3]
>>>s[::-1]
String Methods-1
>>>s
>>>print(s)
>>>s.find('Count')
>>>s.rfind('Count')
>>>s.find("count")
>>>s.index("count")
>>>s1.count('pop')
>>>s1.startswith("Pop")
>>>s1.endswith(".")
>>>s1.endswith("!")
>>>s.find('Count',15,100)
>>>s = 'Dev; 22; male; graduate; Jaipur'
>>>s.index(';')
>>>s[s.index(';') : ]
>>>s[s.index(';') +1: ]
>>>s2 = s[s.index(';')+1 : ]
>>>s2
>>>s2 = s[s.rindex(';')+1 : ]
>>>s2
>>>s2 = [s.index(';')+1 : s.rindex(';')]
>>>s2 = s[ : s.index('xy')]
>>>s2 = s[:s.find('xy')]
>>>s2
>>>s2 = s.replace('Count', 'Enumerate')
>>>print(s2)
>>>s2 = s.replace('Count', 'Enumerate', 3)
>>>print(s2)
>>>s2 = s.replace('your','')
>>>print(s2)
>>>s2 = s.replace('your ','')
>>>s2 = s.replace('your','').replace(' ', ' ')
print("How\nare\nyou")
len("How\nare\nyou")
print("How\tare\nyou")
print("H\el\lo")
print('C:\textfiles\newFile')
print('C:\\textfiles\\newFile')
print('Don't run')
print('Don\'t run')
print(r'C:\Deepali\newFiles')
print('C:\Deepali\newFiles')
String Formatting
>>>name = 'Dev'
>>>age = 23
>>>wt =43.567
>>>s = 'My name is ' + name + ', I am ' + str(age) + ' years old and
my weight is ' + str(wt) + ' kg'
>>>s
>>>print('My name is', name, ', I am ', age, ' years old and my
weight is ', wt, ' kg')
>>>print(s)
>>>num = 1247
>>>print(f"{num:x}")
>>>print(f"{num:o}")
>>>print(f"{num:b}")
>>>num1 = 0.00000082478
>>>num2 = 3345600000000
>>>print(f'{num1:e}')
>>>print(f'{num2:e}')
>>>print(f'{num2:E}')
>>>s = f'{num2:,}'