老师 我这边pycharm安装不上啊
class CarFactory: def creat_car(self,brand): if brand=='奔驰': return Benz() elif brand=='宝马': return BMW() elif brand=='比亚迪': return BYD() else: return '未知品牌,无法创建' class Benz: pass class BMW: pass class BYD: pass CarFactory.creat_car('奔驰')
老师您好,为什么最后一句像这样写会报错。
factory = CarFactory() c1 = factory.creat_car()
c1 = CarFactory.creat_car('奔驰')
这两种写法不是一样的吗?
为什么会报这样的错,是在英文模式下输的。每次运行报错。
老师如何配置解释器,到这一步之后点什么?
老师,我想问下为什么我打出来的endswith输出结果是false,不应该是true么?还有find寻找一个没有的字符串是不是会返回-1?
for x in range(5):
for y in range(5):
print(x,end="\t")
print() #仅用于换行
老师我想说一说我的理解,这个代码里y的值确实在依次变化 但是我们没把y用起来,所以第二个循环就可以当成 一个计数器 来使用 如果第三行打印的是y,那么外面的大循环就可以当成一个计数器来看待 可以这样理解吗
老师,这里print()里面为什么写成这样呢,直接写成print(x)不可以吗
这个制表符我知道是缩进的意思,但在这里起什么作用,到底制表符什么情况下用呢
#range对象:for x in range(10): print(x,end="\t")
哈希值从右往左三个三个取数字
这样数字只可能是0-7 还有可能和之前的占用的数组重复
可不可以直接从1开始往后排
老师,为啥第一个图片就是可以的,第二个就不行呢
请问代码不小心写错了不能删除重新写吗?另外括号里的数据代码写完后更改不了
老师,我如果想要调用wangsiyao里的jiajian这个方法,如何调用。就是组合里的类里面的方法,万一它含有其实例属性,还能不能被调用到。
老师,我根据前面学的知识推测,a = [10,20,30]中的3个列表元素都是存储在连续的堆内存中的,a引用了列表对象,a是存储在栈里面的,使用的时候为a开辟一块栈帧,但是我不知道的是列表这个对象存储在堆里面还是栈里面。难道一切对象都是存储在堆里面吗?
turtle turtle.showturtle() turtle.write() turtle.done()
老师不是说只销p2为啥p1也销毁了
老师运行不了怎么弹出这个该怎么办
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637