python中新的数据类型(type)是如何构造的?比如ndarray

个人感受:

比如pandas.Dataframe()是库的方法?df.loc()是对象方法?还有dataframe这种新的数据类型?这是如何实现的呢?


与类的属性和类方法、实例方法相同吗?

可以用class定义类,类里面可以有变量、方法,还可以在类里面定义其他类或者类的实例对象,构成复杂的对象。
不过pandas等这些出于性能的考虑,底层还用了c++的代码,这个就更复杂了。