forked from rahulkrishnanfs/python-code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstring_manipulation.py
More file actions
68 lines (46 loc) · 1.51 KB
/
Copy pathstring_manipulation.py
File metadata and controls
68 lines (46 loc) · 1.51 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
#!/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]
string_manipulation()