#!/usr/bin/env python
# -*- coding:utf-8 -*—
def a(f):
print "i am a"
f()
@a
def b():
print "i am b"
debug结果:
i am a
i am b
其中:
1.@后面跟的函数前面必须定义;
2.被@修饰的函数,如a必须有参数如:f定义,否则b()传不进去;
3.函数修饰符的实际作用就是将修饰函数a后面的函数b作为一个参数传给a执行。
#!/usr/bin/env python
# -*- coding:utf-8 -*—
def a(f):
print "i am a"
f()
@a
def b():
print "i am b"
debug结果:
i am a
i am b
其中:
1.@后面跟的函数前面必须定义;
2.被@修饰的函数,如a必须有参数如:f定义,否则b()传不进去;
3.函数修饰符的实际作用就是将修饰函数a后面的函数b作为一个参数传给a执行。
3368

被折叠的 条评论
为什么被折叠?