字母和特殊字符在缓存范围内么
.split()切割后作为切割标志的‘be’就被删除了么?
老师,
start:3
start:2
start:1中数字的递减是通过f(n-1)实现的
那么end1
end2
end3中数字是如何实现递增的
b=9.583 c=round(b) print(b) g=9.5 h=round(g) print(g)
老师为啥我这两串代码不是四舍五入的?该多少还是多少啊,咋回事?
老师,组合中的cpu和CPU是没有区别的吗?
h=int(456.9999999999999999999999999) print(h)
不是说小数后面的直接干掉嘛?这是不是这个数无限接近457所以运行之后就是457?
a=[ [][][]] m (): n (): (a[m][n]=) ()
老师这两个打印出来的结果不一样,为什么呀?
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 = MySingleton("aa") 先调用类MySingleton中;
然后因为类属性__obj初始值是None,所以会调用object类的__new__方法创建一个实例;赋值给__obj并输出;
然后进行到初始化方法__init__,因为类属性__init_flag初始值是True,所以必定会执行,初始化name=aa;将值False赋予类属性__init_flag;
因为__init_flag为False,后续调用此类,不会再操作初始化方法;
这样理解有没有问题?
问一下,键对象的散列值是创建对象时产生的,还是添加进字典时赋予的?
会不会出现索引完全部散列值还查询不到空的bucket的情况,如果遇到此类情况是会重新生成一个散列值还是怎么?
这个散列值在进入字典后,字典不扩容是不是就不会变化了;
起始偏移量是不是必须小于终止偏移量;否则会返回空值;
将”sxtsxtsxtsxtsxt”字符串中所有的s输出,
如果是不规则的,譬如”sxsxtxtstsxt”字符串中所有的s输出,该怎么做
问下返回False,这种情况为什么两个id是不一样的?
我理解库里已经生存了一个“aabb”的对象了;
按照库内相同字符串只保留一个的原理,是不应该两者id一直吗
MySingleton: __obj = __init_flag = (*args**kwargs): .__obj == : .__obj = .() .__obj (name): MySingleton.__init_flag: () .name = name MySingleton.__init_flag = a = MySingleton() (a) b = MySingleton() (b)
老师 这段代码里 aa 实际上是传递给了 new中的cls吗 。
__obj = None 这个实际上是说明这个类中初始没有对象 通过new方法建立一个对象
__obj
=
None 这个实际上是说明这个类中初始没有对象 通过new方法建立一个对象
cls.__obj就是新建的aa对象
这样理解对吗老师
老师__str__()方法的作用没有太搞明白 ,是将方法里的return值,转化成字符串的形式输出吗
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637