请问@salary.setter是为了避免Python中的同名函数覆盖吗?换言之这个@salary.setter是不是实现了一个伪重载?
1. 老师请问为什么Finished是在最先打印的,是因为__del__()方法要在程序结束的时候才会被执行吗?那这样的话我在程序运行的过程中就想回收是不是需要手动的去del一下
2. 我查阅了引用计数的用法,为什么引用计数不是1或者2而是3和4, 请问g1和g2谁的引用计数是3谁的引用计数是4,为什么?
老师,请问我们用type去查看一个类对象的时候,给的类型就是type吗?类对象的类型名称是type?
请问老师左边的s1是在栈中的变量引用右边堆中的对象嘛?然后那个type为什么是Student而不是class,还是老师的意思是指Student class?
请问老师class Studen() 后面可以加这个括号吗?加不加的区别在哪呢?
对象里面的标识是用来和实例名(变量名)建立映射关系的吗?
问题描述:
当需要值相同的字符串时,可以直接从字符串池里拿来使用,避免频繁的创建和销毁,提升效率和节约内存,因此拼接字符串和修改字符串是会比较影响性能的。
解决方法:在需要进行字符串拼接时建议使用str类型的join方法,而非“+”。因为join方法是先计算出所有字符串中的长度,然后拷贝,只创建一次对象,效率比“+”高。
老师,为什么join比+效率高呀,字符串拼接的话是相当于创建了多个对象吗?
问题描述:老师,我记得有个结论是:整数除以整数还是整数,那这个8/2结果是4.0是浮点数,是因为8和2默认是浮点数嘛?什么时候相除等于整数,什么时候等于浮点数呀?
问题截图:
time time1 = time.time() a = i (): a += time2 = time.time() (+(time2-time1)) time3 = time.time() li = [] i (): li.append() b = .join(li) time4 = time.time() (+(time4-time3))
为什么我的运行不了呀
类方法用来解决什么问题的
老师 您好 如果想使用+表示结果应该怎么表达?
def 开头是表示什么来着?
老师这个跳出整个结构是怎么做到的啊
实施效果反馈的选项中的b不是应该是 a吗
使用remove,如果想删除列表中所有相同的指定元素,而不是首个元素,需要怎么表示
截图20230202113931代码报错.png
Employee: id=name=salary=__init_flag=(idnamesalary): .id=id .name=name .salary=salary (other): (otherEmployee): .salary+other.salary : (): d=.id==: Employee.__init_flag: .id=Employee.__init_flag=.id : d=d+.id=d .id : .id (): .salary (): <=.salary<=: : () p1 = Employee() p2 = Employee() (p1 + p2) p3 = Employee() p3.input() (p3.id) p4 = Employee() p4.input() (p4.id) p5 = Employee(-) p5.input() p5.set_salary()
为什么这些代码汇报错
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637