1.Python中预定义的函数在定义的时候有一种很特别的形式,即是函数名是小写,并且函数名前后分别有两个下划线.同样的,在对象中也有预定义的方法,例如所有对象的基类object中的__new__(),__init__(),python中创建对象分两步走,首先是利用new()创建原始的未初始化的对象,然后是利用init将对象初始化.一般自定义类时,只是在类中重写init方法而已,new用来创建初始对象没必要重写. 2.另外,最诡异的是自定义的数据类型的实例对象,调用object预定义的方法(即两个…