老师 为什么我的计算出来第一个比第二个的时间还要快一点
老师,代码顺序是对的,为什么这个箭头还是隐藏不了?
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)) def company(self): print("名字是{0},性别是{1}".format(self.name,self.sex)) @classmethod def company(cls): print('****') s1 = Student("sgb","male") s1.company()
老师您好,如以上代码。我做实验,当类方法与实例方法的名称一致且共存时,默认运行类方法。这个我还可以理解,毕竟是类方法,优先级理应高于实例方法。可是在这种情况下应该如何调用实例方法呢?
老师,为什么代码一样,但是得出的效果跟视频中的效果不一样?前面几行没有向前缩进,这是怎么回事?
测试代码中的MySingleton.__init_flag建不建议写成self?
>>> s="hello sxt"
>>> import io
>>> sio=io.StringIO(s)
>>> sio
<_io.StringIO object at 0x00000183C34CE948>
>>> sio.getvalue()
'hello sxt'
>>> sio.seek(2)
2
>>> sio.write("q")
1
'heqlo sxt'
>>>
在这段代码中<_io.StringIO object at 0x00000183C34CE948>表示啥意思,getvalue()是个函数吗?
这三段代码表示什么有什么作用?
list1=[1,'two','three',4]
print(" ".join('%s' %id for id in list1))
老师,这是什么原理 '%s' %id for id in list1 ,我看不懂这段,麻烦解释一下
老师你这个文件怎么找呀?请告知谢谢,我找了几圈没找到啊
老师,我完全是按照视频中的代码敲得,行末也没提示有错误,为什么运行起来提示格式化有问题。
老师,这里有一个bug.如果我输入成绩为100分,100//10 =10.
Grade[9-10] = Grade[-1]
所以打印出来100分的grade 会是E.
该怎么办呢?
为什么这种情况会报错呢,我试了字符串,列表,元组都是一样的结果。
老师,请问这个结果为什么会是这样,不应该是 [(1,),(2,3)] 这个结果吗?
字符串偏移可以修改默认从1开始吗?不从0开始
老师讲的实例对象共享类属性,从运行结果看 实例对象也有company和count属性
class Student: company = "SXT" # 类属性,从属与类;实例对象可以通过“类名.类变量名(company)”访问 count = 0 def __init__(self, name, score): self.name = name self.score = score Student.count = Student.count + 1 # 实例调用类属性 def say_score(self): print("我的公司是:", self.company) print(self.name, '的分数是', self.score) s1 = Student('张三', 80) s1.say_score() s2 = Student('李四', 100) print('一共创建{0}个Student对象'.format(Student.count)) print(s1.count) print(s1.company) print(Student.count)
栈和堆是相对而言的吧?
堆里面又可以分成栈和堆?这样理解对吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637