老师,麻烦问一下,我想问我这个问题出在哪里呢?
老师,我想问一下,在编写代码的时候,什么时候用方括号,什么时候用圆括号,什么时候用花括号,除了之前特定学习的列表元组等强制性规定外,其他时候怎么确定呢?
老师你好,在对to be or not to be的字符串用split分割时,以be为分隔符,但是为什么最后一个be是空字符串,而前面那个be不是,是不是前面那个be也是空字符串,只是包含在了to这个字符这里?
a赋值的是3,为什么id出来了之后,a的值就成了id的那串数值,有什么意义
老师:这里的outer b 是20 ,我理解,因为nonlocal声明外层的局部变量,那inner b 为啥是 10 啊,外部函数的b换成里面的值了,那原先外部函数b的值,就变成内部函数了吗?我感觉应该都是20啊 ,如果原先的inner b的值不动的话
list.pop(【index】)什么意思,视频里面的解释有点看不懂
麻烦老师看看什么情况,卸载了从新下载还是不行啊 啊
老师:
m跟b指向同一个对象的原因是什么?这个函数我不理解的地方是,它先给了一个b的列表值,为什么定义的时候用的是m,然后输出的时候用的又是b,我理解的是b和m都是属于函数f2的,但是为什么又认为b的列表值就是m的列表值呢?
#构造函数
class
Person:
def
__del__(
self
):
#一般不用写,系统自带
print
(
"销毁对象:{0}"
.
format
))
p1
=
Person()
p2
del
"程序结束"
)
老师,麻烦问一下,析构函数是销毁的实例对象,又不是类对象,del p2已经明确说销毁的是p2对象了, 那为什么最后也把p1对象给销毁的呢?不太清楚?麻烦老师解答一下,多谢了! 第二个问题:视频里边说析造函数在系统里自动能产生?什么条件下产生?是在类对象里边还是实例对象里边? 且既然自动产生为什么我们还自己写一个析造函数呢?也麻烦老师解答一下,麻烦您了!
老师,我已经把它安装到桌面上了,这里应该填写什么?
老师下图中IDLE环境中
a = "我"
id(a)=2110005542304
id("我")=2110005542064
但是
print(id(a))
2110005542304
a和"我"的地址不一样
但是a和"我"打印出来的value是一样的
这样理解对吧?
def __new__(cls, *args, **kwargs): if cls.__obj == None: cls.__obj = object.__new__(cls) return cls.__obj
我对这段代码不理解
def outer(): b=10 def inner(): nonlocal b #声明外部函数的局部变量 print("inner b:",b) b=20 inner() print("outer b:",b) outer()
麻烦老师 帮我标一下这个函数的执行顺序 谢谢
请问老师:for x in range(360) 这是x循环到359,还是360呢?感谢!
请问老师:若写了很多行,比如报错47,80行,还是得一行一行数着去找吗?是否有计行数的功能或显示呢?谢谢!
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637