摘要:
__new__是Python面向对象语言中一个很少用的函数,更多使用的是__init__这个函数。例如: 上面算是OOP语言的入门代码了,粗略一看__init__和java中的构造函数一样,其实不然,实际上它根本不能算的上构造函数。__new__才是创建实例的方法。 根据官方文档: __init__ 阅读全文
摘要:
__init__ __init__中__表示系统默认命名,init是初始化的意思。由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。以学生类为例,通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去: 注意:特殊 阅读全文
摘要:
前言: 举个生活中的例子:比如我们要记录我们每天的开销,有两种方案,第一种,每一笔开销都记录到同一个账单上,月底清算。第二种方案,每一笔新的开销都记录到一个新的账本上,月底堆积了很多账本,然后各个账本汇总记录总帐单。问题来了,大家感觉这两种方案哪种方式好呢?正常青年青年都认为是第一种好!(土豪青年和 阅读全文