老师:
能帮忙看一下,这个代码是哪里有问题吗
左边方框里面是所给笔记里面的内容,右面是我自己运行的结果,
高老师视频里面运行的结果好像也是str(5.20)的执行结果是'5.2'
请多指教。
老师 苹果系统直接安装了,没有勾选,有影响吗 我需要做什么
老师,copy.deepcopy()和copy.copy()是固定的方法吗,可以叫别的吗,比如a.deepcopy() 和a.copy()
为什么调用Student类
S1=Student('高淇',18)
不能打印:高淇的分数是18
老师,start里面的time.time(),跟end里面的time.time()的区别在哪里?,是一个start没有执行循环是空的,一个执行循环了所以里面有数据吗,可是既然start是空的为什么还要写这句代码,去掉不行吗
老师好,想请问为什么id(a)与print(id(a)) 显示的内存地址是一样的,不过id(83.34)与print(id(83.34))所显示的内存地址是不一样的呢?
再来的我想问的是,一开是已注明a=83.34了,为什么id(a)与id(83.34)所显示的内存地址会不一样呢?
老师您好,我想问下那个内存地址是系统自己写出来的?我们只需要把“var” assign as a ,系统就会自动跳出内存地址,那在实际操作时我们要如何运用这个知识点啊?
>>> a = 100
>>> b = 100
>>> a is b
True
>>> a == b
>>> a = 1000
>>> b = 1000
False
老师 为什么赋值1000 ==和is的结果就不一样 赋值100结果就一样了
单例模式不可或缺的是什么,__new__起到什么作用
a=input("请输入你的月薪:")
b=("你的年薪是:{}")
b.format(int(a)*12)
print(b)
请输入你的月薪:1500
>>> 你的年薪是:{}
#为什么我这样不行?
老师:return跟print 的主要区别在哪里
我理解的是,有的时候return 跟 print的用法是一样的都可以返回值,但是如果return跟print同时在一个语句里的话,那么return就是赋值,然后Print就是打印,是这样吗
视频中的讲解提到python面向对象,请问什么叫面向对象?
谢谢
while True代表无限循环的话,里面是只用If 不用else的吗
因为我理解的是它这个语句是用break或者continue打断的 所以不用else进行转折,可以这样理解吗?
class SalaryAccount: """工资计算类""" def __call__(self, salary): print("算工资了。。。") z=[] yearSalary=salary*12 daySalary=salary//22.5 hourSalary=daySalary//8 #return dict(yearSalary=yearSalary,mouthSalary=salary,daySalary=daySalary,hourSalary=hourSalary) #return {"yearSalary":yearSalary,"mouthSalary":salary,"daysalary":daySalary,"hoursalary":hourSalary} z.extend([yearSalary,daySalary,hourSalary,salary]) return z s=SalaryAccount() print(s(30000))
老师 例如这个算工资代码 我完全可以定义一个实例方法 然后把代码写进去 最后调用这个实例方法就可以了 为什么要写这__call__这个方法 这个方法有什么用 用这个可以体现出什么?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637