最新回答 / 慕慕9426646
我来说一下我的理解,,从你上面代码的12行,fs.append(f),这个f是一个变量名,也就是一个指针,而函数的指针是从函数创建开始就不会变的,当第一次循环,fs.append(1),添加到list里面的数值是1,当第二次,第三次调用的时候,fs.append(f)会将前几次的值全部覆盖,因为添加的是一个指针,这个函数指针又开始访问函数,所以返回的都是9
2017-07-25
已采纳回答 / 慕仙0559017
self.key = xxx就是设置key属性为xxx了, 注意这里的self.key就是key属性, 而不是你想的key in kw所代表的key
2017-07-24
最新回答 / 秒速丶
def __init__(self, *args)中*args是传入一个字符串数组,self.names=args接受了3个名字,所以获取的是self.names整个名字数组的长度,len(ss)才等于3
2017-07-24