已采纳回答 / 慕桂英8496012
whoAmI(self),比如这个self,它是有类型的。例子中可能是Person,可能是Student,但这个类型不重要,我们只关注self有没有whoAmI()这个方法,有就可以调用,没有就不行。不检查就是说类型无所谓,只关注有没有方法。
2017-12-11
已采纳回答 / 慕的地0519440
def c(x,c): a=x.upper() s=c.upper() if a<s: return -1 if a>s: return 1 return 0print sorted(['bob', 'about', 'Zoo', 'Credit'],c)
2017-12-11
最新回答 / 慕姐9855352
g1 = new_fn(f1) //new_fn(f1)返回的是装饰器内定义的新函数fn, 所以g1是函数变量,且g1 = fn f(x) 和 f1(x)返回的是计算结果,且返回的结果相等函数变量g1 fn和返回的结果f(x) f(1)不能互相比较是否相等吧??
2017-12-07
已采纳回答 / 认真持续学习
作者:邹冲链接:https://www.zhihu.com/question/19754936/answer/202650790来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。写东西的时候刚好遇到这个问题,回答一波……继承 object 类的是新式类,不继承 object 类的是经典类,在 Python 2.7 里面新式类和经典类在多继承方面会有差异:class A: def foo(self): print('called A.foo()')class ...
2017-12-07
最新回答 / 司夜刺客
没什么问题,但是你这个返回的是一个list,相当于f1,f2,f3直接取的list中的值,而原题“返回闭包不能引用循环变量,请改写count()函数,让它正确返回能计算1x1、2x2、3x3的函数。”是需要返回计算乘方的函数。结果是一样的,但是原理不一样
2017-12-05