Python Quick Reference

Strings:

-----------------------------           stringFunction.py          -------------
#!/usr/bin/python

def fstring(mystr):
    """ Some string operations """
    print "Orignal String :",mystr
    print "Substring from 2 to 4:",mystr[1:3]
    print "Substring from Last 2 letters:",mystr[-2:]
    print "String print 3 times ",mystr*3
    print "Reverse String :",mystr[ ::-1]
    print "Hexa Value of A+B(10+11):",(0xA+0xB)
    print "Max ASCCI of 'Mukesh'",max("Mukesh")
    print "First index of e in 'Mukeseh' is:", "Mukesesh".find("e")
    print "Last index of e in 'Mukeseh' is:", "Mukesesh".rfind("e")
    print "is last char of 'Mukesh' is h? - " , "Mukesh"[::-1].startswith("h")
    print "Char to Number n increments " , chr(ord('A'))
    print "Ascii equivalent for a  :" , ord('a')
    print "Directory print :\\home\\mydir\\mukesh.txt"
    print "Strip or Trim" , ":\tMukesh\t".strip()

### Main starts here ###

fstring("mukesh")
------------------------   Output ----------------
$ python stringFunction.py
Orignal String : mukesh
Substring from 2 to 4: uk
Substring from Last 2 letters: sh
String print 3 times  mukeshmukeshmukesh
Reverse String : hsekum
Hexa Value of A+B(10+11): 21
Max ASCCI of 'Mukesh' u
First index of e in 'Mukeseh' is: 3
Last index of e in 'Mukeseh' is: 5
is last char of 'Mukesh' is h? -  True
Char to Number n increments  A
Ascii equivalent for a  : 97
Directory print :\home\mydir\mukesh.txt
Strip or Trim: Mukesh

List Operations:

>>> list1=list("hello")
>>> print (list1)
['h', 'e', 'l', 'l', 'o']
>>> len(list1)
5
-----
>>> list1 = list([1, 2, 3])
>>> print(list1)
[1, 2, 3]
-----
>>> list1=list([1,2,3,4,5,6,7,8,9])
>>> max(list1)
9
>>> min(list1)
1
>>> sum(list1)
45
>>> print(list1[0])
1
>>> print(list1[:2])
[1, 2]
>>> print(list1[:-2])
[1, 2, 3, 4, 5, 6, 7]
>>> import random
>>> random.shuffle(list1)
>>> print(list1)
[4, 1, 7, 5, 6, 9, 3, 8, 2]
--------

No comments:

Post a Comment