老师 请问 类属性相当于是一个固定的属性 无法被修改且被共享的吗 如果说实例属性是可以被修改的 那么类属性就是无法被修改的吗
a=3 print(a) print(id(a)) print(type(a)) b="我爱你" print(b) print(id(b)) print(type(b)) #跳过 c=5 print(c) print(id(c)) print(type(c))
老师不是说每次运行之后所分配的代码不一样吗?为啥我每次运行代码都是一样的
老师,我这个报错是为什么呢
a=[] >>> a={ {'高一',1020,'深圳'} {'高二',2012,'南京'}
为什么图2中a和b的地址不同
老师您好!麻烦帮忙看下这是什么问题吗?谢谢!
老师 我感觉这个很难理解
类方法的调用问题
class Student: count = 0 company = 'sxt' def __init__(self,name,sex): self.name = name self.sex = sex Student.count +=1 print('现在有{0}个学生'.format(Student.count)) @classmethod def company_print(cls): print('****') s1 = Student('czy','male') s1.company_print()
在上述代码中,我设置了一个类方法 company_print(),按照课件中所说,只有模具类student中含有类方法的信息,而实例的对象中不含有,那为什么s1.company_print()可以正常运行呢?
同理,为什么我访问类属性,常规操作是 Student.count 为什么s1.count也可以访问呢,两者有区别吗?
不好意思,之前那个问题没写完不小心提交了。我是想问,建立python开发环境,并完成第一个python程序,将整个过程用图文描述出来是啥意思呀?还有那个实操1下载了但是系统并没有打勾是怎么回事呀,影响吗?
老师您好,对于返回值return,写出的代码如下:
def add(a,b): print("计算两个数的和:{0},{1},{2}".format(a,b,(a+b))) return a+b add(30,40)
效果图如下:
如果把return a+b删掉,输出的结果还是一样,那么这里的return为什么还要加呢?写多一行代码?它的作用是什么呢?老师,我对return的作用还是不够清楚,听课件还是有点懵,感觉return有没有都一样,老师,您能举个例子来介绍一下return吗?
假如电脑内没有安装Python的解析器,那么就不能运行Python文件,那么为什么手机上的阴阳师没有安装Python的解析器,也能够运行Python代码呢?是不是内置了Python的解析器?
所以 第三行print x 和 y 各有什么含义呀 为什么位置变了呢
a=[1,2,3,4,5,10] b=[2,3,4,5,6] c=[3,4,5,6,7] d=zip(a,b,c) print(tuple(d))#执行为组合元组 print(list(d))#执行为空列表
老师,这里第二次使用zip对象为什么是空列表?如何理解“转换成组合元组就不是zip对象了”,难道不是仅打印了zip对象形成的组合元组,zip对象消失了么?
在交互模式下为什a,b的id是一样的,c,d的id不一样呢?是因为#符号在256位以后吗?
保存文件后,通过3.7以上版本查看c和d的id是一样的,就是老师说的3.7版本后缓存范围增大了的原因吧?
99乘法表只保留右侧部分代码应该咋们样去写啊
老师,从作业中看input输入的参数是可遍历的,请问input输入的内容是什么类型的变量?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637