class Person:
def __init__(self, name):
self.name = name
def say_hi(self):
print 'Hello, my name is', self.name
p = Person('Swaroop')
p.say_hi()
lz这两天在学习python,关于class这里有几个问题不懂,来度娘求教各位大神。
首先 init后面的(self,name)这个不是都是参数么?为什么下面还可以用self.name?这种格式?
还有Person(‘Swaroop’)这里传递参数的时候,怎么知道是给了 init 了 还是say-hi 函数了?直接就传递到了say—hi函数里面的self.name了吗? 这块lz很confused 捏。
动漫人物
蝴蝶不菲
相关分类