python基础问题
发布网友
发布时间:2022-05-02 04:01
我来回答
共1个回答
热心网友
时间:2022-04-18 05:27
这个问题我觉得应该这样理解,python,大部分的数据类型都是泪,比如字符串,列表,字典(除了数值)。既然都是对象,那么就有相应的类方法,所以类似地你的num列表也有自己的类方法。
python还有一些内置的函数,相应的函数列表,你可以通过百度找到,你这里使用len()就是一个内置函数,还有一些比如type(), instance(), max(), min(). 你用len(num)来获取了列表的长度。
因此, 你使用了python的内置函数len(num)来获取了列表的长度。
你用num.reserse()是调用了num这个列表的类方法,用于该列表的反向排序。
如果你感兴趣,你会发现python中有个元类,也就是一切对象的父对象也就是metaclass,其实内置函数type还有很多用处,你可以用它创建输入自己的类,而这个自己的类在python中是顶级的那种。