Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. def a(fn):
  4. print
  5. 'a'
  6.  
  7. def d(st):
  8. print
  9. st + 'd'
  10.  
  11. return d
  12.  
  13.  
  14. def b(fn):
  15. print
  16. 'b'
  17. return fn
  18.  
  19.  
  20. @a
  21. @b
  22. def c(st):
  23. print
  24. st
  25.  
  26.  
  27. c('c')
  28. # 打印的是bacd,我们调用c('c')的时候会先调用b(c),b(c)打印字符"b"然后返回c,然后再调用a(c),a(c)打印字符"a",然后返回方法d,然后再执行d('c'),打印cd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement