代码如上,运行后的结果如下,为什么会出现3行“############”?
#remove(),删除指定元素;clear()清空整个集合 a={10,20,30,40} a.remove(10) print(a)
老师,以上代码输入时候,打印出a的值,发现是最后一个元素替换了指定元素。如果是面向很大的数据,那么这样操作 请问是不是不会影响很多时间,因为后面的排序并没有整体往前移动?
老师能看清这个图不,我存在的3个问题点在这个图上
老师我想问一下,这节所讲的内容中,append方法和extend方法是不是一次只能添加一个元素,不能往列表中一次增加多个元素
老师,怎么把int(True)转为1啊,我这里显示class(int)
isintance这个一直看不懂,他具体代表?
def test01(): print("sxtsxt") test01() c= test01 c() print(id(test01)) print(id(test01())) print(id(c))
print(id(test01())为什么id不一样,表示的什么意思
老师请问局部变量是只在函数体中定义的才算吗?如果只在循环体中出现是否是局部变量?如果是在函数定义中的循环体呢?
老师,咱们python就业需不需要考一些证书呀?
老师是不是在栈里想改变值,堆里的值是无法改变的,然后只能新生成对象赋值,再传回堆里,是这个意思吗
老师整型不是有个数组来存放数据吗 在0-255之间 好像是超过了255 之后才会新建一个新的对象吧?
# 测试super(), 代表父类的定义,而不是父类的对象 class A: def say(self): print("A: ", self) class B(A): def say(self): A.say(self) super().say() print("B: ", self) #情况一 A().say() a = A() a.say() ##情况二 #a = A() #a.say() #A().say()
老师,情况一和情况二,就顺序换了一下,为什么情况一的两个地址是一样的,情况二的两个地址就不一样呢?
用super关键字时候的格式是什么呢?
a=[ [][][]] m (): n (): (a[m][n]=) ()
老师这两个打印出来的结果不一样,为什么呀?
老师为什么我自己敲的结果和老师的不一样,我的只是调用了一回方法啊
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637