对`Foo`的调用 - 这里会调用什么函数或方法呢?大多数的新手或者甚至许多有经验的Python程序员将会立即回答:调用了`__init__`。如果你停下来再想想,会发现这离正确的答案还远着呢。 `__init__`并不范湖一个对象,但是调用`Foo(1, y=2)` **的确**会返回一个对象。