time start3=time.time() i (): result=[] c=i*z=m*m (): result.append(c+z) end3=time.time() (.format((end3-start3)))
老师把i,m都提出来可以吗
老师你好,test01(0)执行结束后输出over,test01(1)调用test01(0)为什没有返回test01(0)的打印输出结果呢?
虽然插入不推荐使用,但还是想了解一下有没有列表插入另一个列表元素的操作?
关于分数100和输错一次成绩的调整,上次传输不成功,这次发的图片
视频中有两处错误,没有考虑到100分的情况和当输错一次成绩的时候再次输入成绩的时候不会显示,我这边的程序已经进行过更改,请老师过目
score=(()) degree=score>score<: score1=(()) num=score1//num<: num =(degree[-num]) : num=score//num<: num =(degree[-num])
老师,第一个问题想麻烦您拓展讲一下推导式和range()创建列表机制。我理解的是:方法二中按照list()创建列表的规则,>>>range(10)是一个可迭代数据,数据类型“range”,list()将range(10)数据转换为列表,改变了对象的存储规则;方法一的推导式是执行循环语句,直接对产生对象按照列表存储规则进行存储。而且过程中可直接对对象进行编辑。
第二个问题是:>>>[x for x in range(10)]中运算顺序的问题。正常循环语句执行后直接执行循环后面的步骤,在这里没有输出语句怎实现循环变量输出?而且x在循环之前,加入存在对变量x的计算,如x*2,又如何实现这个操作呢?
老师,请问什么是可迭代数据?下图中整型数据不可迭代怎么理解?
q = Employee() #第一种方法 q.salary =
老师,第一个salary值也小鱼1000了,为什么不报错,能输出,而第二种写法就会‘显示录入错误,请重新输入’。
老师你好,关于赋值与地址传递问题:在IDLE中[-5,255]有整数缓存,为什么在“a=1000;b=a”中a的地址可以传递给b,且保持不变呢?这两种赋值有什么区别呢?
老师,为什么最后一个A换成Employee也能正确输出,而前面的换了就会报错
turtle MyRectangal: (x=y=width=height=): .x = x .y = y .width = width .height = height (): area = .width * .height (.format(area)) (): (.format(* .width + * .height)) (): turtle.penup() turtle.goto(.x.y) turtle.pendown() i (): turtle.right() turtle.forward(.width) turtle.right() turtle.forward(.height) turtle.done() s1 = MyRectangal() s1.getArea() s1.getPrimeter() s1.draw() s2 = MyRectangal() s2.getArea() s2.getPrimeter() s2.draw()
s1和s2单独调用没有问题,两个写在一起时出现错误,这个是什么问题
老师,这段代码中需要载第二次定义函数时加上self.name=name这句话吗?还是说self.name=name只用在__init__构造函数时写呢?
#Python中方法没有重载 class Person: def say_hi(self): print("hello") def say_hi(self,name): print("{0},hi".format(name)) p1=Person() p1.say_hi("对象")
老师类方法中的“子类继承父类方法时,传入 cls 是子类对象,而非父类对象。”这句话该怎么理解?
老师,实例方法的调用可以传递参数,比如下图中的
s2.say_score()和Student.say_score(s2)这两种方法;
但是类方法的调用格式固定为“类名.类方法名(参数列表)”,不能传递参数就是指不能使用上面的第一种方法吗?
class Student: #类名采用驼峰原则 def __init__(self,name,score): #self必须位于第一个参数 self.name=name self.score=score def say_score(self):#self必须位于第一个参数 print("{0}的年龄是:{1}".format(self.name,self.score)) s1=Student("sys",19) s1.say_score() s1.age=32 s1.salary=3000 print(s1.salary) s2=Student("tly",6) s2.say_score() Student.say_score(s2) #解释器实际上的调用
__new__方法怎么构造函数,有实例可以参考下吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637