发布网友 发布时间:2022-04-21 04:55
共4个回答
热心网友 时间:2022-04-06 01:02
这里的QuickSort.count叫做"函数属性function attribute",
python等动态类型语言所具有的"函数同时是头等对象"的功能.
即代码可以往函数对象上灵活地添加某属性。
之前的快速排序用了一个count属性在记录排序算法的比较次数。属于调试显示,不是排序的核心算法..
热心网友 时间:2022-04-06 02:20
Python中函数并不是像C语言中的函数那样是一个程序段.
Python中的函数是一个类,例如:
def func():打印出的结果是:
也就是说,Python中函数是一个类,所以func函数中的func.a就是类成员变量.
同样你的程序中的QuickSort.count也是类成员.
懂了吗?欢迎继续追问!
热心网友 时间:2022-04-06 03:54
用错了吧,没有这种用法
热心网友 时间:2022-04-06 05:46
看下www.akppx.com