![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
willse
这个作者很懒,什么都没留下…
展开
-
python动态创建变量
因为python 不需要预先声明,需要用的时候自己创建对象,然后同一个对象的值也可以由不同的数据类型来赋。 >>> temp = abc()>>> temp.aTraceback (most recent call last): File "", line 1, in temp.aAttributeError: abc instance has no attribute原创 2017-08-17 17:31:04 · 2150 阅读 · 0 评论 -
__new__ ,__init__和__del__
每个人都知道一个最基本的魔术方法, __init__ 。通过此方法我们可以定义一个对象的初始操作。然而,当我调用 x =SomeClass() 的时候, __init__ 并不是第一个被调用的方法。实际上,还有一个叫做 __new__ 的方法,来构造这个实例。然后给在开始创建时候的初始化函数来传递参数。在对象生命周期的另一端,也有一个 __del__ 方法。我们现在来近距离的看一看这三个方法:原创 2017-08-22 18:15:30 · 283 阅读 · 0 评论