-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathstring_manipulation.py
More file actions
109 lines (83 loc) · 2.23 KB
/
Copy pathstring_manipulation.py
File metadata and controls
109 lines (83 loc) · 2.23 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#!/usr/bin/env python
def string_manipulation():
var1 = "Hello world"
var2 = "python programming"
print var1+var2
print r"var1\n"
print "var1:[0:3]",var1[0:3]
print "var1[:]" , var1[:]
print "var1[:2]", var1[:2]
print "var1[0:6]", var1[0:6]
#Escape sequence
print "Hello\aWorld"
#String Special Operators
if 'H' in var1:
print "H is present"
if 'A' not in var1:
print "yahoo,not present"
# usage of * in string
print "var1" * 3
print "varl" + str(3)
# Tripple Quotes
print ''' Python if condition format:
if condition:
\tstatements'''
#Built-in String Methods
#Capitalize
name = "tom Capital"
#first character capitalize
print name.capitalize()
#centered with filler
name = "Rahul"
print name.center(10,'a')
a,b,c = 12,13,14
print a,b,c
a,b,c = 'RAH'
print a,b,c
#Cutting and slicing strings in python
string1 = "Thisstringisformanipulation" #testing the string without giving any space
print string1
print "string1[:]", string1 # print the whole string
print "Length of the string is len(string1)", len(string1)
print "string1[:len(string1)]",string1[:len(string1)] # len(string)
print "string1[0:len(string1):1]", string1[0:len(string1):1] # Default is 1
print "string1[0:len(string1):2]",string1[0:len(string1):2] # return current character and move two character ahead
print "string1[0:5]",string1[:5]
a,b,c,d,e = 'RAHUL'
print a,
print b,
print c,
print d,
print e,
print a;
print b;
print c;
print d;
print e;
print a, \
b,c,d,e
name = "Chennai"
for i in [a,c,d,e,]:
print i
for i in a,c,d,e:
print i
print "The value of name {}".format(name)
name_1 = ''
for i in name:
name_1+=i
print name_1
for i in range(len(name)):
print name[i]
print name[:-3]
print name[-7:-3]
print name[-(len(name)):-3]
print name[-3:-1]
print name[-len(name):None]
print name[-len(name):-1:2]
print name[::-1]
print name[-1:-len(name)-1:-2]
x = "1:2:3:4:5".split(":")
print x
x = ":".join(x)
print x
string_manipulation()