类的方法和一般对象的方法有什么区别?
类对象调用的时候最后都要加()吗?调用方法也需要最后加()?一般对象的调用用加()吗?
老师,我这个代码和视频里一样为啥不输出呢
为什么运行错误呀?
a=[,,[,]] b=copy.copy(a) (,a) (,b) b.append() b[].append() (,a) (,b)
a=[100,200,300,100] a.count(100)>0
最后一句里,(100)>0这个是什么意思呢
请问我在建立完我的模块之后为什么跑不起来,一直没显示
print("a")
print("b")
print("c")
while True:
a=input("请输入一个字符(输入Q/q表示结束)")
if a.upper()=="Q":
print("结束循环,退出")
break
else:
print(a)
输入一个字符(输入Q/q表示结束)q
结束循环,退出
请输入一个字符(输入Q/q表示结束)
为什么我这里已经输入q退出循环了,然后他还让我输入?
老师这里的打印结果为什么有两次?第二个print()中的add(30,40)如果换成c,打印就变成一次了,是因为打印结果时又调用了一次add()方法么?
import turtle p = turtle.Pen() # 画笔对象 radius = [x * 10 for x in range(1, 11)] my_colors = ("red", "green", "yellow", "black") p.width(4) for r, i in zip(radius, range(len(radius))): p.penup() p.goto(0, -r) p.pendown() p.color(my_colors[i % len(my_colors)]) p.circle(r) turtle.done() # 程序执行完毕,窗口在'''
什么时候后面需要加:
???????
print("b2:"+str(b2))
这个怎么样这么写
这个类是不是可以按照java中的那样理解
"{:*>8}".format("245") 输出结果"*****245" 他后面不是接的8吗,那应该是8个*才对,为啥结果是五个呀
老师请问:1.当前代码运行下去为什么会出现3处的报错?我一开始并没有规定salary的类型啊,而且整个 过程中并未满足 1 处的条件,且为什么没有报 第12行 错误? 而如果我将 2 放到 1 的前面,程序却能正常运行。 2.将 2 处改为 if int或float(salary) == 0:,输入 0 时程序能正常结束并打印。 #要求输入员工的薪资,若薪资小于 0 则重新输入。最后打印出录入员工的数量和薪资明 细,以及平均薪资 num = 0 s_all = 0 s_average = 0 s_list = [] while True: salary = input('请输入薪资,输入Q结束输入: ') if salary.upper()== 'Q': print('员工总数为: {0},薪资平均数为: {1},薪资明细: {2}'.format(num, s_average, s_list)) break if float(salary)<0: print('薪资不能小于0,请重新输入!') continue if float(salary)>0: num = num + 1 s_all = s_all + float(salary) s_average = s_all / num s_list.append(salary)
老师,我发现我自己现在对您的代码理解的很到位,可是概念较为普通,或者有些记混,现在是建议我好好理解概念,还是继续往后学,然后代码都理解了,再去理解概念还是?
一、程序
#单例模式 class MySingleton: __obj=None __init__flag=True def __new__(cls, *args, **kwargs):#这个方法是什么作用,是重写类的属性吗,cls是class的缩写吗,为什么改为class会出错 if cls.__obj==None: cls.__obj=object.__new__(cls)#这行代码是什么作用,obj和object是什么关系 return cls.__obj#这个地方是将cls.__obj返回给哪里 def __init__(self,name): if MySingleton.__init__flag: print('init....') self.name=name MySingleton.__init__flag=False a=MySingleton('aaa') b=MySingleton('bbb') print(a) print(b)
老师,我将问题都注释在有疑问的程序后边了,谢谢老师解答!
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637