python之路递归、冒泡算法、装饰器

 

 

 

   map使用

 

完整用户名登录,注册

 

 

 

冒泡排序

 

递归

 1 def func(arg1,arg2):
 2     if arg1 == 0:
 3         print arg1, arg2
 4     arg3 = arg1 + arg2
 5     print arg3
 6     func(arg2, arg3)
 7 
 8 func(0,1)
 9 
10 demo
View Code

 

 

 装饰器

 1 def wrapper(func):
 2     def result():
 3         print 'before'
 4         func()
 5         print 'after'
 6     return result
 7  
 8 @wrapper
 9 def foo():
10     print 'foo
View Code

 

在函数前后加一个操作

 装饰器可以传n个参数的程序

多个装饰器在一个函数中的应用

 

posted @ 2018-03-24 20:56  keepsummer  阅读(74)  评论(0编辑  收藏  举报