Python常见函数修饰符

Python  

1) @classmethod


用classmethod修饰表示这是一个类方法,如果没有用@classmethod修饰,则表示这是一个对象方法,使用时必须与一个对象绑定,如下


class MyClass():
    def thisIsClassMethod(self):
        print "this is a class method"
if __name__ == "__main__":
    c = MyClass()
    MyClass.thisIsClassMethod(c) #调用时传入参数c,否则编译错误
时间:2018年01月02日    作者:孟德    分类:后端   浏览:5458    评论:0