随着知识点的不断深入,可能大家会开始觉得越来越难了,但还是不能够放弃,为了能够让大家更好的学习,下面的这篇文章小编就来和大家讲解一下关于python中的_new_方法的含义以及何时使用这个_new_方法,下面就来一起看看吧。
通过前面的知识点讲解,我们知道了想要构造一个类,就需要使用到class来进行构造,我们在进行初始化调用的时候会使用到_init_方法来进行,而使用这个_new_方法就会更加优先于初始化方法被调用,它是属于一个创建类实例化对象的静态方法,不需要使用装饰器来进行修饰。
使用这个方法还会返回一个实例对象,在这个情况下,就不会再对初始化方法起到作用,就会直接跳过初始化方法来直接进行调用,这样就会使得代码运行的更加快速。
通过上述的讲解,想必大家也都有知道是在何时来使用这个_new_方法,当然就是当_init_方法不够用的情况下来使用,因为在有些情况下是不可以直接在初始化对象中进行修改,比如说不可变序列的对象就不能够直接进行修改,所以就需要使用到今天所讲的方法。
虽然说这个方法的作用非常的强大,但是在进行代码的编写的时候还是不能够连续使用,这样很有可能会使得代码异常。
以上就是关于python中_new_方法的有关知识点讲解,希望有帮助到大家更好的理解。