()在实例化时被调用,即,在AddrBookEntry()被调用时,你可以认为实例化是对__init__()的一种隐式调用,因为传给AddrBookEntry()的参数完全与__init__()接收到的参数是一样的...(除了self,它是自动传递的)
当方法在实例中被调用时,self(实例对象)参数自动由解释器传递,所以在上面的__init__()中,需要参数是nm和ph,他们分别表示名字和电话号码,__init__...但如果第二个参数是一个类型的对象,则不会出现异常,因为你可以使用instance()来检查一个对象obje1是否是obj2的类型:
>>> isinstance(4,int)
True
>>> isinstance...:
property(fget=None, fset=None, fdel=None, doc=None)
property()用法是将它卸载一个类定义中,property()接受一些传进来的函数作为参数...例:给属性添加一个文档字符串
>>> from math import pi
>>> def get_pi(dummy):
...