---python中的self就相当于C++中的this指针
也就是指向对象本身的指针
self.name = name 就是当前对象的成员变量name赋值为name。
---在python中,类的方法的声明,参数中一般都带self,表示当前类。这是规定。如下所说,每个类方法的第一个参数,调用时不必声明,Python会帮你加上这么个参数。
---说实话 每次写类成员函数都要写个self参数 挺不爽的,但这是规定,必须写。
---self 就是指向自己的指针地址,也就是id(object) 的地址。
class Test(object):
def __init__(self):
print self
t=Test() //执行上边类后,输出的是类的地址,<__main__.Test object at 0x01C04F30>
---python的特性就是声明一个变量的时候不需要手动的指定类型,赋值的时候类型就自动的决定了,并且后期也可以改变。