#0、python中的self相当于this ,
#1、如果调用成员变量必须使用self,
#2、self不一定叫self可以改变它的名称。
#3、在成员函数中使用self.name变量相当于声明了一个成员变量
#4、函数调用的时候不用传入self
__metaclass__ = type
class Person:
ii = 3
def setName (self1, name):
self1.name = name
def getName (self1):
return self1.name
def greet(self1):
print "Hello,world! I'm %s." % self1.name
print self1.ii
per = Person()
per.setName('ddd')
print per.getName()
per.greet()
---------- python ----------
ddd
Hello,world! I'm ddd.
3
要不把self直接起名叫this得了。哈哈