0

次のコードが出力されないのはなぜ"Hello"ですか?

# C derives from B, which derives from A, which derives from object
class D(C):
  def _init_(self, *args, **kw):
    print "Hello"


foo = D('some_text')

私はこれをPython 2.7でテストしましたが、うまくいきませんでした。

CBおよびのコードは含めていませんAが、とにかくそれが問題になるのはなぜですか?

それらの定義を喜んで含めますが、上記のコードを不必要に複雑にしたくありませんでした。

4

2 に答える 2

2
# C derives from B, which derives from A, which derives from object
class D(C):
  def __init__(self, *args, **kw):
    print "Hello"


foo = D('some_text')

二重下線。

于 2013-04-04T17:21:36.930 に答える