string = 'GoHired'
print 'string at 0 ' + string [ 0 ]
print 'string at 6 ' + string [ 6 ]
print 'string at -1 ' + string [ -1 ]
print 'string at -2 ' + string [ -2 ]
print 'string at -3 ' + string [ -3 ]
print 'string between 0 to 3 ' + string [ 0 :3 ]
# characters from position 0 (included) to 3 (excluded)
print 'D' + string [ 1 :]
print 'Home' + string [ :2 ]
print len ( string )
x = len ( string )
print "string[0:len(string)] = " + string [ 0 :len ( string ) ]
print "string[0:x] = " + string [ 0 :x]
str = 'india'
print str .capitalize ( )
str = "This is GoHired Site !!!" ;
sub = "i" ;
print "str.count(" + sub + ", 4, 40) : " , str .count ( sub, 4 , 40 )
sub = "DD" ;
print "str.count(" + sub +") : " , str .count ( sub)
str1 = "This is GoHired Site !!!" ;
str2 = "Go" ;
print str1.find ( str2) ;
print str1.find ( str2, 5 ) ;
print str1.find ( str2, 30 ) ;
str = "**" ;
seq = ( "Welcome" , "to" , "Go" , "Hired" ) ; # This is sequence of strings.
print str .join ( seq ) ;
from string import maketrans # Required to call maketrans function.
intab = "aeiou"
outtab = "12345"
trantab = maketrans( intab, outtab)
str1 = "Welcome to Go Hired !!!" ;
print str1.translate ( trantab) ;
print str1.translate ( trantab, 'xm' ) ;
c3RyaW5nID0gJ0dvSGlyZWQnCnByaW50ICdzdHJpbmcgYXQgMCAnICsgc3RyaW5nWzBdCnByaW50ICdzdHJpbmcgYXQgNiAnICsgc3RyaW5nWzZdCgpwcmludCAnc3RyaW5nIGF0IC0xICcgKyBzdHJpbmdbLTFdCnByaW50ICdzdHJpbmcgYXQgLTIgJyArIHN0cmluZ1stMl0KcHJpbnQgJ3N0cmluZyBhdCAtMyAnICsgc3RyaW5nWy0zXQoKcHJpbnQgJ3N0cmluZyBiZXR3ZWVuIDAgdG8gMyAnICsgc3RyaW5nWzA6M10KIyBjaGFyYWN0ZXJzIGZyb20gcG9zaXRpb24gMCAoaW5jbHVkZWQpIHRvIDMgKGV4Y2x1ZGVkKQoKcHJpbnQgJ0QnICsgc3RyaW5nIFsxOl0KcHJpbnQgJ0hvbWUnICsgc3RyaW5nIFs6Ml0KCnByaW50IGxlbihzdHJpbmcpCnggPSBsZW4oc3RyaW5nKQpwcmludCAic3RyaW5nWzA6bGVuKHN0cmluZyldID0gIiArIHN0cmluZ1swOmxlbihzdHJpbmcpXQpwcmludCAic3RyaW5nWzA6eF0gPSAiICsgc3RyaW5nWzA6eF0KCnN0cj0naW5kaWEnCnByaW50IHN0ci5jYXBpdGFsaXplKCkKCnN0ciA9ICJUaGlzIGlzIEdvSGlyZWQgU2l0ZSAhISEiOwoKc3ViID0gImkiOwpwcmludCAic3RyLmNvdW50KCIrIHN1YiArICIsIDQsIDQwKSA6ICIsIHN0ci5jb3VudChzdWIsIDQsIDQwKQpzdWIgPSAiREQiOwpwcmludCAic3RyLmNvdW50KCIrIHN1YiArIikgOiAiLCBzdHIuY291bnQoc3ViKQoKc3RyMSA9ICJUaGlzIGlzIEdvSGlyZWQgU2l0ZSAhISEiOwpzdHIyID0gIkdvIjsKCnByaW50IHN0cjEuZmluZChzdHIyKTsKcHJpbnQgc3RyMS5maW5kKHN0cjIsIDUpOwpwcmludCBzdHIxLmZpbmQoc3RyMiwgMzApOwoKc3RyID0gIioqIjsKc2VxID0gKCJXZWxjb21lIiwidG8iICwiR28iLCJIaXJlZCIpOyAjIFRoaXMgaXMgc2VxdWVuY2Ugb2Ygc3RyaW5ncy4KcHJpbnQgc3RyLmpvaW4oIHNlcSApOwoKZnJvbSBzdHJpbmcgaW1wb3J0IG1ha2V0cmFucyAgICMgUmVxdWlyZWQgdG8gY2FsbCBtYWtldHJhbnMgZnVuY3Rpb24uCmludGFiID0gImFlaW91IgpvdXR0YWIgPSAiMTIzNDUiCnRyYW50YWIgPSBtYWtldHJhbnMoaW50YWIsIG91dHRhYikKc3RyMSA9ICJXZWxjb21lIHRvIEdvIEhpcmVkICEhISI7CnByaW50IHN0cjEudHJhbnNsYXRlKHRyYW50YWIpOwpwcmludCBzdHIxLnRyYW5zbGF0ZSh0cmFudGFiLCAneG0nKTsK