老师,既然重写的__new__()方法是一个类方法,为啥不用在上一行加上@classmethod装饰器呢?
感觉这里应该叫运算符重写(override),因为重载(overload)一般是指同样的方法名带不同的参数,而python是没有方法重载的,为了不引起歧义,是否此处叫运算符重写比较好
坐标不懂。课程听不慬。又没人及时解答。哎
老师 这pycharm 的快捷键有哪些啊。
1、 def __add__(self,other):
视频里面好像other是自动弹出来的,我自己写代码时却没有自动弹出,请问这里的other是不是固定搭配
2、下图中,1处为什么是other.name,有些不解,感觉和‘高希希’并没有关系。
2处的other和3处的30又是怎么联系起来的?
老师,这是是那么情况?差距为何如此明显?是我电脑的配置问题吗??
老师,不是说eval()函数的功能是:将字符串 str 当成有效的表达式来求值并返回计算结果吗?
为啥会有None出现?
第二段简易程序未考虑取100的情况,需要再加个判断, 设初值num=0可能是java程序员的遗留习惯
def add(a,b): print("计算两个数字的和:{0},{1},{2}".format(a,b,a+b)) return a+b print(add(30,50)*9)
这段代码中只调用了add这个函数,按老师讲的来说add(30,50)就应该是80这个值,输出720一行,但输出的是两行:
为啥多打印出来一行计算两个数字的和:30,50,80这一行呢?因为并没有单独写出add(30,50)这一行呀。
(ab): (.format(aba+b)) a+b (add()*)
老师, 在使用help(printMax.__doc__)时,运行结果显示的是
No python documentation found for "用于比较两个数的大小, 打印最大的值"
意思是对于这段中文注释没有找到python文档,而不是python文档本身
这是章节5,第三作业题部分,我这样写编译器提示报错:说传入形参有错误,这题我不做,能给我参考答案吗?
#定义变量统计学员数量 num=0 #存放薪资总数 sum_sal=0.0 while True: sal=input('请输入员工的薪资:') if sal.upper()=='OVER': print('录入完毕,退出循环') break; else: sal=float(sal) if sal<=0: sal=float(input('请重新输入员工的薪资:')) else: sum_sal+=sal num+=1 print('第{0}位学员的薪资{1}'.format(num,sal)) if num!=0: avg_sal=sum_sal/num print('共{0}位学员的薪资总和为:{1}平均薪资为:{2}'.format(num,sum_sal,avg_sal))
老师,根据循环中尽量往外提的原则,是不是一开头就说明sal=float(input("请输入员工的薪资:"))浮点型转化比较好啊?
turtle.showturtle()和turtle.Pen()这两个都是一样的效果吗?
a = [
]
这个中括号在代码里面怎么分开的,直接回车该行代码就运行了,不能将括号分开
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637