老师,这里不写return语句,直接写print不是也能出结果吗,为什么还要写return呢
老师,我搜索那个网址出现了这个,在这里没找到下载,是在这里找吗
能不能单单用一个循环来绘制棋盘,而不是两个?
老师 可以这样理解吗 就是不管列表中有几个元素 就会生成几个元组
print("{0:<}".format(list1),end="\t\t")
print
(
"{0:<}"
.
format
(list1),end
=
"\t\t"
)
老师这个代码是什么意思
老师,我找不到这里我那个地方写错了,执行的时候显示有错误
老师,我符号用的都是英文的,这个双引号也用的是英文,但现实无效,这是为什么?
为什么这个代码里的文字内容显示不出来呢?,只显示了数字
老师,这个为什么错了
老师,创建字典的时候,我没看出来这里为什么错呢,
#工厂模式 class CarFactory: def CreateCar(self, band): if band == 'Beniz': return Beniz() elif band == 'BMW': return BMW() elif band == 'BYD': return BYD() else: print('无法识别汽车品牌') class Beniz: print("造出一辆奔驰") class BMW: print("造出一辆宝马") class BYD: print("造出一辆比亚迪") f1 = CarFactory() c1 = f1.CreateCar("奔驰") c2 = f1.CreateCar("宝马") c3 = f1.CreateCar("BYD")
为啥会执行else里的语句 无法识别汽车品牌
老师,这里终止为什么是0呢,还有步长是-1也不太懂
老师您好,我在用jupyter记笔记时,出现一个问题,就是del在各IDE上的运行结果不一样,就有点搞不懂他们都是什么意思了,您看看我下面理解的都对吗。
原码
#构造函数 class Person: def __del__(self): #一般不用写,系统自带 print("销毁对象:{0}".format(self)) p1 = Person() p2 = Person() del p2 print("程序结束")
pycharm
这个就是说p2用del删除,然后程序走完,把p1也释放了,程序结束。
jupyter notebook
第一运行
第二次运行
这个是不是就是第一次运行结束之后他没有打印出p1的删除,但他执行了,在第二次运行时,他把第一次运行,p1删除的结果打印出来了。
3.IDLE
ID
IDLE运行的结果始终是这样的,那其实他也是在运行结束后,把p1删了,只是他不会打印出来。
代码:
问题:
老师好,这个是我自己开发的一个猫狗大战的小程序,在这个程序中我有一个小问题想问一下老师,在这里我使用的是继承的方法写的程序,首先我定义了一个War父类,然后让Dog类和Cat类继承这个父类,我的问题就是在我用注释标注#*******(1)标注出来的那个地方,我在War类中定义了一个leftvalue的属性然后用lifevalue这个值进行初始化,然后Dog类和Cat类继承了War类,那么不是应该也继承了War类的属性吗,但是在#*******(2)和#******(3)处提示Dog和Cat中没有这个属性,而且我用dir(War)也查看了一下,发现War中的确没有leftvalue这个属性,我想问一下老师这个是什么原因
老师请问一下如果我定义了一个父类和一个子类,那么这个子类继承的是父类的类属性还是实例属性呢?如果我对父类中的属性做了初始化,那么此时子类继承的仅仅是父类的属性名还是父类的属性初始化值也能继承过来?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637