实例对象实例方法中的代码信息会保存到对应的类对象中,调用实例方法实际上是调用指向类方法的引用,这样理解对不对
老师!
这个是重写了__del__方法么?
重写之后只有一条打印语句、怎么达成删除的效果的呢?
是不是可以_理解为:__del__方法中本来有自己的代码、
然后我们在这里重写方法、是先继承然后再重写,
重写只是加上了一个打印语句?
然后、__del__方法的功能就成了:删除、释放内存+打印一个语句
Salary = [] SalarySum = 0 AverageSalary = 0 for i in range(1,5): s = input('请输入第{0}个人的薪资(按q或Q中途退出):'.format(i)) if s=='q' or s=='Q': print('录入中断,退出。') break if float(s)<0: continue Salary.append(float(s)) SalarySum += float(s) else: print('您已经全部录入4名员工的薪资!') print('录入员工的薪资Salary={0}'.format(Salary)) print('录入员工的平均薪资AverageSalary={0}'.format(SalarySum/4))
老师,我想问一下,这里面限制了员共人数,如果输入一个负数进去,那么它会占一个位置,如此一来的话,虽然在薪资的列表里面不会记录,但是最后算平均薪资的时候是按4个员工算的,实际上输入的那个负数占了一个员工位置,这个人不应该参与平均薪资计算,但实际上我们最后的代码是按4个人算的平均薪资。请问这个问题应该怎么解决。
运行结果图:
老师,这个应该引入什么包,这个是我们一个作业的一部分
class Person: def __init__(self,name): self.name=name def __add__(self, other): if isinstance(other,Person): return "{0}-{1}".format(self.name,other.name) else: return "不是同类对象,不能相加" p1=Person("姬昊余") p2=Person("吕倩倩") x=p1+p2 print(x)
老师 对于这个判断other是否属于Person类这里 我的理解是 p2就代表other 但是p2跟p1都是Person的实例对象 所以这里执行了 if语句 如果p2不是person的实例对象 那么执行else语句 所以这里的判断只是看other是不是person的实例对象 这样的理解对吗
还有一个问题 other.name这里有点不明白 这里是不是之前讲的 所有的实例属性 在实例方法中都是共享的 所以这里的other可以使用这个name属性
请问一下既然Python3不兼容Python2,从Python3学起,那么如果出现了Python
编写一个函数,计算下面的数列
这道题用什么形式的数据虚幻还是定义
不会写
老师我这个为什么出来不一样?
: (,name,score): .neme = name .score = score (): (.format(.name.self.score)) sl = student(,) sl.say_score()
为什么老是提示
sl = student("高淇",18)
错误
老师,为什么要给这个类传参数啊,不应该是调用方法的时候传参数吗
老师这里列表的一个空间占几个字节呢 32位和64位的计算机有所不同吗
老师能讲一下按位翻转符 "~" 的运算例子吗, 好像没有讲到啊
要是要输出的字符里单引号双引号都有这么办
sun_all = 0 sun_odd = 0 #100以内的奇数和 sun_even= 0 #100以内的偶数和 for x in range(101): sum_all += x if x%2==1: sum_odd += x else: sum_even += x print("1-100累加总和{0},奇数{1},偶数和{2}".format(sum_all,sum_odd,sum_even)) 老师帮我看下哪里错了,系统老报我第五行出错,我实在看不出来
这是哪出问题了。。。
还有,老师,我对format(names[i],ages[i],jobs[i])
这一块不大理解,为啥加个列表符合。意思是i在names的列表范围,遍历3次的意思吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637