-
复习他查看全部
-
s 是Student类型,不是Teacher类型,这很容易理解。但是,s 也是Person类型,因为Student继承自Person,虽然它比Person多了一些属性和方法,但是,把 s 看成Person的实例也是可以的。 这说明在一条继承链上,一个实例可以看成它本身的类型,也可以看成它父类的类型查看全部
-
没完全理解查看全部
-
一定要用 super(Student, self).__init__(name, gender) 去初始化父类,否则,继承自 Person 的 Student 将没有 name 和 gender。 函数super(Student, self)将返回当前类继承的父类,即 Person ,然后调用__init__()方法,注意self参数已在super()中传入,在__init__()中将隐式传递,不需要写出(也不能写)查看全部
-
需要复习查看全部
-
没看懂 要复习查看全部
-
for k,v in kw.iteritems(): setattr(self,k,v)查看全部
-
需要重新学查看全部
-
super().__init__啥意思?查看全部
-
没看懂,需要回头看查看全部
-
当实例属性和类属性重名时,实例属性优先级高 del p1.address 可以删除实例属性查看全部
-
命令提示行安装第三方模块 pip install + 模块名.py查看全部
-
使用for import导入函数时为了不引起函数名冲突,用as起个别名。 from math import log from logging import log as logger # logging的log现在变成了logger print log(10) # 调用的是math的log logger(10, 'import from logging') # 调用的是logging的log查看全部
-
包下面必须有_init_.py查看全部
-
像这种内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。 闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变。查看全部
举报
0/150
提交
取消