不理解,求思路
if len(args) == 0:
return sum
什么意思?
if len(args) == 0:
return sum
什么意思?
2017-05-01
因为本题是求平均数,用总数除以个数。因为个数不能作除数,所以要单独区分一下长度是否为0。
--------------------------------------------------------------------
至于len(args)方法,len是一个函数,凡是内部定义了__len__(self)方法的类/对象(包括你自己写的类),都可以用len(?)这个函数来调用内部的__len__()方法,当然,这个名称一般用来定义长度了。
这里的可变参数其实是一个tuple,和str/list/dict等等,都定义过__len__()方法,所以可以可以统一用len(?)来调用,得到其长度。
举报