python类的定义和使用中,括号的作用
定义:
class book:
class book():
class book(object):
在python3中基本没有区别,括号中加上object,是代表继承了object类。但是python3中默认继承object类,所以以上三种定义方式基本没有区别。括号中也可以写别的类去继承。
使用:
notebook = book()
这是创建了一个book类实例,这个实例可以调用book的对象方法。
notebook = book
这是对notebook进行了赋值,没有实例化,notebook现在相当于一个改了名字的book类了。
函数使用时同上。
python类
def init(self):
在创建类的实例的时候,用来对实例的属性进行初使化。
静态类
python静态类要声明@staticmethod