最赞回答 / 睡着了的貓貓
自问自答:self.name = name 是初始化实例属性,当创建实例时,__init__()方法被自动调用,我们就能在此为每个实例都统一加上name属性.可以不用添加,但是在该def中后面使用的时候,就都要加self.name了。self.name指的是实例属性。
2015-12-27
已采纳回答 / 清波
Object.method() 是个基本的概念。 就是 对象.方法名(), 所以 如果 某个对象 想 调用 某方法,就需要保证 这个对象有这个方法, None 是没有strip()方法的, 只有字符串有。 代码里面也没有在 lambda语...
2015-12-22
已采纳回答 / 努力提升
a, b = b, a + b 这种赋值,先计算右边的 那么 b=1, a+b=1,再赋值给a和b,那么 a=1, b=1而a = b,此时 b=1, 那么a=1, b = a+b, 那么 b=2所以结果是不同的
2015-12-18
最赞回答 / 打编辑的草稿
try : print p.__scoreexcept AttributeError: print 'attributeerror'才是对的,答案里面不对。只有提交的代码通过才能被认定是完成了,你肯定是有几个程序代码没有通过。<...code...>
2015-12-15