请问一下既然Python3不兼容Python2,从Python3学起,那么如果出现了Python4,我们需要从头学起吗?
# 多态 class Animal: def shout(self): print("动物叫了一声") class Dog(Animal): def shout(self): print("小狗,汪汪汪") class Cat(Animal): def shout(self): print("小猫,喵喵喵") def animalShout(a): if isinstance(a, Animal): a.shout() # 传入的对象不同,shout方法对应的实际行为也不同 animalShout(Dog()) animalShout(Cat())
方法有多态,实现必须要有继承和重写,属性没有多态,那如果Dog和Cat类中分别都有一个和Animal类中重名的变量且三者均不同时,看起来的效果不就和方法多态一样了,每次调用Dog或者Cat该变量都是不同的值。
老师
a='abcdefghijklmn'
a[3:8]='defg'
a[-8:-3]='ghijk'
而a[-3:-8]为空字符''
反向搜索,最右侧为第一个,-1
正常起始点应该是-3在-8前面吧
为什么是-8到-3
a=1 b=true c=a+b print(c)
为什么我用快捷键shift+F10运行这个代码,运行的却是上次的海龟绘图的代码
怎么把矩形放大呢,坐标多少合适??
老师为什么我用关系关系运算符==,也会报错
这种是什么情况,我看视频里也,没有啊,我都不知道选哪个,求老师告知
为啥第一个字母要大写 Minues其它几个也是首字母大写 total首字母咋不大写
a= dict(name='yb',4='123')
这是为什么报错了?
第三次1的时候才会出去执行end,2和3还在队列中没有执行完毕,所以才会先出1,再出2,3的,对吗,老师
print(globals())
这里的globals()后面为什么加s
z怎么理解最后一句的运行结果?
请问第三行print("start:"+str(n))中是用符号+而不是,
class Person: def __del__(self): print('销毁对象:{0}'.format(self)) p1=Person() p2=Person() del p2 print('程序结束')
首先为什么没有__call__可以直接括号就可以了,还有为什么结果程序结束是放在中间的
0xff为什么是255呢????????
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637