2005年11月28日 星期一 20:21
邮件列表终于好了:)))) 也许不该在这里问这么基础的问题,不过我自己看了好几遍实在理解不了,请各位帮帮忙。 -------------------------------------------------------------------------------------------------------------- #!/usr/bin/python # Filename: class_init.py class Person: def __init__(self, name): self.name = name def sayHi(self): print 'Hello, my name is', self.name p = Person('Swaroop') p.sayHi() # This short example can also be written as Person('Swaroop').sayHi() -------------------------------------------------------------------------------------------------------------- 运行结果是Hello,my name is Swaroop 这段代码中有地方理解不了 “p = Person('Swaroop')”是不是表示建立了一个新的对象实例?那后边括号里的“Swaroop”是什么呢?怎么跟域对应上的呢?self.name 不是表示类Perso的一个方法_init_中的域吗? 二者(“Swaroop”和“self.name”)有什么联系? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051128/9a978ac6/attachment-0001.html
Zeuux © 2025
京ICP备05028076号