a = [10,20] print(id(a)) def test01(m): print(id(m)) m.append(30) print(m) print(id(m)) test01(a)
请问老师,m.append(30),我能不能理解为是列表的扩容,那么原先的这个列表地址如果不变的话,那是不是指在生成这个列表对象时,这个地址就非常的大,足够能装下后面新增的对象,但不是说,计算机会自动优化吗,那地址肯定是很小的,或者说,我是不是对地址的概念理解有偏差,地址是指内存块吗?
这个取反为啥是这样呢?
老师为什么我保存到本地的源文件双击打不开,运行不了
老师您好,i%len(colors)这里不太明白
i不是遍历range(len(radius))吗,那i就是从0到9
len(colors)等于4
那一开始的i = 0, 1, 2, 3, 4的时候,
i%len(colors)不应该都等于零吗?
birthday=() (birthday[:]) (birthday[:]) (birthday[])
D:\PycharmProjects\pythonProject\venv\Scripts\python.exe D:/PycharmProjects/pythonProject/身份证.py
请输入身份证号码:123456789123456789
78912345
23456
9
进程已结束,退出代码0
提问:1对应的是第二位数,6对应的是第七位数,都后退了一位,哪里出问题了
老师这是啊怎么回事,第一个不应该是False吗
q = Employee() #第一种方法 q.salary =
老师,第一个salary值也小鱼1000了,为什么不报错,能输出,而第二种写法就会‘显示录入错误,请重新输入’。
print(a==b)
比较数值时为啥使用双等于号
老师你好:类成员继承中的,子类继承了父类除构造方法之外的所有成员
继承的时候没有重写__int__方法,实例化子类对象时也需要传参(因为父类实例化需要传参),这不算继承了__init__吗
class MySingleton: __obj =None __init_flag =True def __new__(cls, *args, **kwargs): if cls.__obj== None: cls.__obj=object.__new__(cls) return cls.__obj def __init__(self,name): if MySingleton.__init_flag: print("初始化第一个对象。。。") self.name =name MySingleton.__init_flag=False a =MySingleton("aa") print(a) b=MySingleton("bb") print(b)
初始化第一个对象。。。
<__main__.MySingleton object at 0x100bc3dc0>
None
----
哪里错了
t.speed(10)
老师,speed方法是干啥的
老师请问一下字典的bucket对象的大小是怎么决定的,例子中举的是8个,什么时候会变大又会变小呢? 还有bucket创建的时间又是什么时候呢,是在新建字典对象的时候在内存中出现的还是,python program 运行的时候就会有?谢谢谢老师
老师好,在集合中插入一个新元素,新元素在集合的位置是否固定呢?
如:
>>> a={3,4,5}
>>> a.add(9)
>>> a
{9, 3, 4, 5}
>>> a.add(1)
{1, 3, 4, 5, 9}
>>> a.add(20)
{1, 3, 4, 5, 9, 20}
第一次add(9)时候,9放在了最前面,之后1,20,都是按照从大到小排列
又如:
>>> a=['a','b','c','d']
>>> b=set(a)
>>> b
{'d', 'a', 'c', 'b'}
>>> a=['a','b','c','b']
{'a', 'c', 'b'}
几次排列均不同。
是否可以理解为:因为集合无序可变,所以插入新元素的位置也是无序的。
另外,字典中如果插入新键值对,是否也同样是插入的位置是随机的。谢谢
class Parson: def work(self): print("努力上班!") def play_game(s): print("玩游戏") def work2(s): print("好好工作,努力上班!") Parson.play = play_game Parson.work = work2 p = Parson p.play() p.work()
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637