老师:这里的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行,还是得一行一行数着去找吗?是否有计行数的功能或显示呢?谢谢!
想问一下
\n \r \r\n
这三个的区别是什么,一直不太懂
while True我这里也不是很明白
a==input('请输入一个字母:')冒号后面是不是可写可不写什么字母的
upper这里指?
请问老师,这个li=[] 起什么作用,如果在里面加上一个“1”,也只是循环sxt,为什么
调用time模块,小数点后不是微秒吗,为什么视频里面讲的是0.69秒呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637