首页
新闻
会员
周边
捐助
园子
·
关注
·
粉丝
·
会员
·
随便看看
·
消息
欢迎,请先
登录
或者
注册
。
登录
/
注册
闪存
博客
发言
小组
投递
新闻
提问
博问
添加
收藏
文库
问题反馈
问题列表
我关注的
我的博问
博问标签
提问
回答
被采纳
1
回答数
类作为装饰器时
工作原理基于 Python 的两个关键机制: 类的实例化过程(init) 实例的可调用性(call)
1
回答数
types.MethodType(func, cls)行为感觉和装饰器@classmethod很像啊
# 注意外部函数上加了self参数 def func(self, age): #这里需要加参数吗 print(age) class cls: pass >>> c = cls >>> import t
1
回答数
运算符重载报错1
class MyList: def __getitem__(self, index): return self.data[index] # 自定义下标读取逻辑 def __setitem__(self
1
回答数
运算符重载为什么不叫运算符重写,重载是什么意思,感觉好拗口,__str__包含在内吗,这个感觉不像运算符
运算符重载为什么不叫运算符重写,重载是什么意思,感觉好拗口,__str__包含在内吗,这个感觉不像运算符
1
回答数
python用is判断,底层是比较什么的
python用is判断,底层是比较什么的
1
回答数
打印函数字节码内容报错
TypeError: 'function' object is not subscriptable class Employee: __job = "industry" def m1(self): p
1
回答数
闭包变量啥时候创建的
outer() 执行完毕 outer 的栈帧销毁,但 z 不会立即回收! 因为 z 已被封装进 inner 的闭包单元格(__closure__[0]),其生命周期延长至与 inner 函数对象共存。
1
回答数
.py程序编译为PyCodeObject对象
一个Code Block生成一个PyCodeObject,进入一个名字空间成为进入一个Code Block。如下.py文件编译完成后会生成三个PyCodeObject,一个对应整个.py文件一个对应C
1
回答数
.dll与.pyc区别
这两个有区别,.dll是扩展功能,.pyc是优化
1
回答数
打印当前模块的对象结构即隐式__main__
打印当前模块的对象结构即隐式__main__
1
回答数
函数调用寄存器
旧 EBP 保存的是 caller 的栈帧基址; mov ebp, esp 之后,EBP 变成了 callee 的新栈帧基址(通常是 ESP 当时的值,也就是旧 EBP 所在地址 地址不是一样吗,也就
1
回答数
这段代码结果是
class cls0(): x = 0 class cls1(cls0): z = 1 class cls2(): x =4 class cls3(cls1,cls2): y = 1 obj = cl
1
回答数
python的类的继承的超类是object,而python的类是type类型,那意思type类型的超类是object类型?和java一样吗
python的类的继承的超类是object,而python的类是type类型,那意思type类型的超类是object类型?和java一样吗
1
回答数
要想不报unboundLocalException
同一个作用域里,只要某处对变量做了“赋值”操作(包括 =、+=、for x in …、import x 等),Python 就会把它当作局部变量,这时提前访问变量,就会报UnboundLocalErr
1
回答数
python流程
函数绑定(作用域解析) 主要发生在 语义分析阶段 和 字节码生成阶段,但关键的作用域信息会延续到运行时
1
回答数
解析函数难道是创建函数对象吗
Python 的执行流程应该是 先编译(解析函数定义),再逐行执行
1
回答数
去掉x=2就可以?
x=1 def g(): print(x) x=2 g()
1
回答数
python模块间的变量共享
三个文件: user1.py: import user2,user3 print(user2.name) user2.py: name="user2" user3.py: import user2 u
1
回答数
perl顺序1
1 sub outer_func { 2 my $name = "Perl-ista"; 3 my $inner_func = sub { 4 print "Hello, $name!\n"; 5 }
1
回答数
perl 顺序
1 sub outer_func { 2 my $name = "Perl-ista"; 3 sub inner_func { # 注意:Perl 里 sub 后的名字必须是裸字,不能带 $ 4 pr
1
回答数
说下执行顺序和绑定时间
1 def outer_func(): 2 name = "Pythonista" 3 def inner_func(): 4 print(f"Hello, {name}!") 5 inner_fun
1
回答数
意思get()不任何参数,其实是默认参数传递了None给了job
def get(job=None): print(job) # 参数job必定存在 调用时的真实行为 get() # → Python解释器自动补全为 → get(job=None)
1
回答数
Person.__dict__输出像字典但实际是mappingproxy, 难道python所有的对象print后都是字典形式
Person.__dict__输出像字典但实际是mappingproxy, 难道python所有的对象print后都是字典形式
1
回答数
Person.__dict__.__dict__为什么报错
那为什么 Person.dict__输出的是字典结构,不看像是对象啊 print("类__dict:", Person.dict) print("实例__dict__:", p.dict) 实际输出:
1
回答数
那为什么 d["name"]="xiaofang" print(d) 报错d没有定义
那为什么 d["name"]="xiaofang" print(d) 报错d没有定义
< Prev
1
2
3
4
5
6
7
8
9
10
11
12
13
Next >
_java_python
园豆:984
排名:300
博问搜索
关于博问
»
博问帮助
»
发现问题
»
我有建议