运算符:
//    ——整除符号
3.0//2=1.0

%    ——求余符号
3.0%2=1

**    ——指数号

a-=1
a+=1
a*=1
a/=1
等同与C语言中

and or not
1>2 and 2<3


字典:
字典是无序的;d = {'key':'value'}
d = {'name':'lyj','age':20}

冗余参数:
def f(x,y):
    print "%s : %s" % (x,y)


def f(name="name",age=30):
    print "name: %s " % name    //%s处表示由一段字符串代替,即%后面的参数。
    print "age: %s " % age
//函数参数默认值为name,age,当传参数不足2个时,参数取默认值。
eg: f('test')
name:test      //传递的参数
age:30        //默认取值

f(*k) 指定将元组k传递给函数。
f(**d)指定将字典传递给函数。

字典中的KEY要=函数形参
d = {'name':'lyj','age':20}
def f(name='name',age=30):
f(**d)
name=lyj
age=20
如果字典KEY不=函数形参
d = {'n':'lyj','a':20}
f(d['n'],d['a'])

处理多余的冗余实参:
def f(x,*a,**b):
    print x
    print a
    print b
//多余的实参被args接收,args为元组。以元组、字典形式存储多余实参。
f (1,2,3,4,5)
1
(2,3,4,5)
{}

f(x=1,y=2)
1
()
{'y':2}