class A: def __init__(self,name): print("A的构造方法") self.name=name def say(self): print("A: ",self) print("say AAA",self.name) class B(A): def __init__(self,name): A.__init__(self,name) #super(B,self).__init__() #调用父类的构造方法 print("B的构造方法") def say(self): #A.say(self) 调用父类的say方法 super().say() #通过super()调用父类的方法 print("say BBB") b = B('CCC') b.say()
老师,引用类B中say()方法,为什么先打印的不是“B的构造方法”这句话,而是“A的构造方法”这句话
没有明白这个self的作用,感觉总是不清楚,出现这个self之后我应该怎么编写代码才能调用运行呢
: (,name,age): .name=name .age=age (Person): (,name,age,score): Person.(,name,age) .score=score (.format(self.name,self.age,self.score)) s=Student(,,) s()
老师,copy出问题啦,不好意思
老师,一个类里面可以同时有类属性,实例属性,实例方法,类方法,静态方法呢?
老师,(1)序列解包赋值的三个例子的第一个和第二个有什么区别吗
(2)第一个赋值不是跟x,y,z=20,30,10的意义是一样的吗,我发现右边这个小括号去掉有什么区别吗
(3)序列解包赋值用于元组列表时是不是都是作用于元组列表中的变量分别赋值,而不是作用于对元组列表本身啊
老师如果一个数我要取到小数点后一位怎么打?比如a = 5.34293,取5.3.
请问老师,用制表符缩进具体是怎么操作的,老师只是讲了下一个制表符等于4个空格,可是我还是不会操作
为啥我的从这步开始就不一样了
老师麻烦问一下print括号里什么时候加引号,加引号代表了什么
l
老师请问作业3绘制矩形中的阴影效果是如何处理的呢?
老师,我确认一下这两个turtleYears返回的值不一样是因为我的计算规则不同对吧,那在实际开发业务场景中
Days-Months-Years和Days-Years
这两种计算方式都会存在还是会默认从Days-Years这种计算方式呢
找到问题了上一个问题里format前.输成,了
老师我现在感觉有点模糊方法和属性的区别了,有没有直观一点的说法
老师 这段代码啥意思
此处n是如何循环的?当n=0时,后面没有函数表明n会继续等于1,2,3,4啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637