2009年1月18日星期日

python 学习中遇到的问题

class a:
  def __init__(self):
    pass
class b(a):
  def __init__(self,name=None):
    a.__init__(self)
    self.name=name

在继承中,子类要覆盖父类的方法,这时调用父类的方法为什么必须加上self? python不是会自动加么?

str() 和  repr() 的区别?

is 关键字和 == 的区别。 a='hello';b=a;c=a[:];a is c; a is b; a==b; a==c??

没有评论:

发表评论