python2学习------基础语法2(函数)
1、函数
# 无参数函数 def loopTest2(): a=1; while a<40: print a; a=a+1; if a==35: continue; else: print 'over'; loopTest2(); # 有参数函数 def loopTest1(a): for i in xrange(a): print i; i=i+1; else: print "over"; loopTest1(10); # 有参函数,有返回值 def givenParameters(a=2,b='hello'): return (a,b); b=givenParameters(); print b; print type(b); # lambda函数表达式 a=lambda x:x+2; b=lambda x,y:x*y; print a(10);# 12 print b(2,3);# 6 # 闭包 def f1(a): def f2(b): return a+b; return f2; print f1(2)(3);
2、