1、修饰符的使用步骤:
1)首先定义修饰符函数
2)然后利用@定义修饰符
3)在紧跟修饰符的下一行定义要使用修饰符的函数
2、修饰符的执行过程:
需在使用@前定义好修饰符函数,然后在使用@符号定义修饰符时,其实就是将其下的被修饰函数作为参数传递给修饰符函数,并立即执行一次修饰符函数,所以在对一个函数使用修饰符时,我们可以在修饰符函数对被修饰的函数进行各种检验,如参数个数等等。
3、应用实例:
运行结果:
1 : f has no __doc__, it's a bad habit.
2 : f() Do something.
3 : g : I have a __doc__
4 : g() Do something.
5 : f() Do something.
6 : g() Do something.