forked from hariom20singh/python-learning-codes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStringManuplation.py
More file actions
55 lines (46 loc) · 1.21 KB
/
StringManuplation.py
File metadata and controls
55 lines (46 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#Escapes sequences in string
print('this is used to \n new line')
print('this is used to \t tab escape')
print('this is ued to print backslash \\')
print('your\'s is written like this ')
#multiple string
a ='''\nthis hwo
you
can do
this .
using this you can write multiple lines
as '''
print(a)
#String indexing
print('\n')
# p y t h o n
# 0 1 2 3 4 5
# -6 -5 -4 -3 -2 -1
p = 'python'
print(p[0],p[2],p[4],p[5])
print(p[-1],p[-2],p[-4],p[-6])
# String slicing
print(p[-6:-4])
print(p[2:6])
print(p[3:-1])
# Case Conversion Functions
first_name ='rishabh'
#1 upper
print('upper case - ',first_name.upper())
last_name = 'YaDav'
#2 lower
print('lower case - ',last_name.lower())
print('first name is lower or not - ',first_name.islower())
print('last name is upper or not - ',last_name.isupper())
print('first name is lower or not - ',first_name.upper().islower())
print('last name is upper or not - ',last_name.upper().isupper())
#string join() and split() function
temp_list = ['hello','how ,are ,you']
s=' '.join(temp_list)
print(s)
newlist = s.split(',')
print(newlist)
first = "first"
second = "second"
s = "Sunday is the {} day of the week, whereas Monday is the {} day of the week".format(first, second)
print(s)