老师您好,当 a = 3 的时候,id(a)和id(3)地址是一样的,但是为什么当 c = “你好”的时候,id(c)和id(“你好”)的地址却不一样了呢?
为什么视频里说的两个方式是一样的,但是运行结果却不一样呢?
老师您好,我的这个视频音质听起来很差,噪音很多,我试了自己电脑的硬件设备都没问题,请问老师有什么建议吗?
老师你好
我看视频里老师把3赋予给a,打印3的id为1531372336,我自己电脑打印的id为1772091344,这是不是意味着每个电脑3的id都是不一样的呢,并且在每个电脑上又是固定的数值呢?
那我如果知道这台电脑的一个id 例如:id 是1772091344 怎么知道这个id是谁的id呢?
import turtle
turtle.circle(50)
运行不了不知道为什么
老师,我想问几个问题
P1=person()为什么不会自动调用 -del- ? -init-都是自动调用的。
-del- 的调用格式是del P2吗?
为什么最后系统自动回收P1时也按照person类里的-del- 的方式打印结果?person不是结束了吗
老师,count=0 有什么含义吗? 为什么再次创建对象student.count会是被调用的次数而不是被类属性初始化为零?
#导入海归绘图模块
t = turtle.Pen()
#这是一个循环
for x in range(360):
t.forward(x)
t.left(90)
这是我的代码
但是运行不了partially initialized module 'turtle' has no attribute 'Pen' (most likely due to a circular import)
老师,使用sort和sorted方法对列表进行排序的时候,列表中的所有元素应该要是同一数据类型吧?我试过lt列表中有字符串还有int,然后排序失败,抛出异常。
老师,您好,请教一个问题,is 是同一运算符,实际判断的两个对象的地址,但是c 和d 在IDLE的控制台和文件中执行的结果却不相同,这是为什么呢?
upper()是转换字符串大小写的意思吗?
s.upper()=='Q':
是指s这个变量里面如果获取到的是字符q或者Q都将他们转换一下大小写吗?还是说小写的q转换大写的就保留呢?
乘法表里的 print('{0}*{1}={2}'.format(i,x,(i*x)),end='\t')中的{0}*{1}={2}不大理解
a,b=1,2
a,b=b,a
老师这种赋值他的实际执行是怎么执行的呢,如果是按顺序执行,那第二句就解释不通
第一句的意思是把1赋值给a,2赋值给b
那执行第二句的时候,就把b的地址赋值给了a,此时a的地址就是b的了(2的地址了),之后再执行b=a,此时a的地址已经是2了,那执行后b也是2;
我感觉这种赋值方法应该不是按顺序依次赋值的执行的,他实际是怎么实现互换的呢
老师,你好。我用的是苹果电脑,我在IDLE里输入python 后就出现这个。请问是什么原因呢?
# 测试super(),代表父类的定义、而不是父类对象 class A: def say(self): print("A:",self) class B(A): def say(self): A.say(self) #使用类名.方法时需要加(self) 这里为什么要传递一个self呢?这个self是代指的我们实例对象么? 之前老师讲过当我们实例对象调用方法时、解释器的解释实际上是A.say(实例对象名)。 我们这里传递的self就是指的这个实例对象么? 还有一点、这里的self指的是谁的实例对象?根据运行结果来看他是指的一个B类的实例对象, 这个怎么理解,既然是通过A调用、那么指的不应该是A的实例对象么? super().say() #super()可以调用父类的方法、但是他不是父类的对象。 这一个不需要传递参数就可以使用,可不可以理解为就是固定用法? print("B:",self) B().say()
问题写在了代码中
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637