首页 新闻 会员 周边 捐助
1
回答数

回答被采纳 字典为什么称为对象

为什么字典被称为对象:Python 的万物皆对象哲学
0
回答数

已关闭问题 下面代码用弱引用,避免出现内存泄漏什么意思?

from weakref import WeakKeyDictionary class Score(): """ score should in [0,100] """ def __init__(se
1
回答数

已关闭问题 python都是对象,那么为什么字典不可以用.获取

python都是对象,那么为什么字典不可以用.获取
1
回答数

已关闭问题 描述符类和property

property能不能看作是已经写好的描述符类,描述符类都要自己定义,然后它的对象作为被托管类的属性,而property对象直接作为被托管类的对象
1
回答数

回答被采纳 with在遍历上面多个文件对象,是最少文件行数的文件读完自动关闭文件对象吗

with在遍历上面多个文件对象,用zip,或者itertools.zip_longest(),也是等最少文件行数读完自动关闭文件对象吗
1
回答数

已关闭问题 为什么只有zip()交叉打印,打印的结果到少的那个文件行数交叉内容截止,什么原因?

为什么只有zip()交叉打印,打印的结果到少的那个文件行数交叉内容截止,什么原因? zip() 函数的设计理念是"以最短的可迭代对象为准"。它会: 同时从所有提供的可迭代对象中获取下一个元素 将这些元
1
回答数

回答被采纳 多个文件对象,如何交叉打印文件和正常打印文件

多个文件对象,如何交叉打印文件和正常打印文件
1
回答数

回答被采纳 遍历多个文件不打印内容?

with open('a.file') as f1, open('b.file') as f2: for pair in f1, f2: print(pair) 报<io.TextIOWrapper
1
回答数

已关闭问题 在 Python 文档中,方括号 [] 用于表示可选参数

在 Python 文档中,方括号 [] 用于表示可选参数
1
回答数

已关闭问题 __getattr__(self, name):作用

def decorator(cls): class wrapper(): def __init__(self, *args, **kwargs): self.wrapped = cls(*args,
1
回答数

已关闭问题 函数装饰器既可以装饰函数,又可以装饰方法

函数装饰器既可以装饰函数,又可以装饰方法
1
回答数

已关闭问题 python所有的方法不都在类中吗,属性在实例的字典中,还分什么实例方法

python所有的方法不都在类中吗,属性在实例的字典中,还分什么实例方法
1
回答数

回答被采纳 super()作用?

help on class super in module builtins:在内置模块 builtins 里,关于 class super 的帮助信息”
1
回答数

回答被采纳 所有函数对象绑定了实例对象就变成方法对象?

所有函数对象绑定了实例对象就变成方法对象?是的。
1
回答数

已关闭问题 删除了类属性,再创建对象,能访问类属性吗

删除了类属性,再创建对象,能访问类属性吗
1
回答数

已关闭问题 type(obj)就是Myclass

class MyClass: pass obj = MyClass() 检查 MyClass 的 dict 属性是否是描述符 class_dict_attr = type(obj).dict['dic
1
回答数

回答被采纳 对象的__dict__是描述符吗

对象的__dict__是描述符吗,我记得描述符是这样用的: class Descriptor(): def get(self, instance, owner): print("self: %s\ni
1
回答数

已关闭问题 object类没有name属性,为啥原始实现会按顺序: ◦ 在类及其实例字典里找 'name' ◦ 找到了,于是返回 'malongshuai'

‘’’’ class Person(): def init(self, name): self.name = name def getattribute(self, attr): print("in
1
回答数

回答被采纳 Parent p = new GrandChild(); 和GrandChild p = new GrandChild(); /l 区别

Parent p = new GrandChild(); 和GrandChild p = new GrandChild(); /l 区别,深度分析
1
回答数

回答被采纳 super(class,self/cls)不仅仅只能用self

可以填 cls,但要用 类方法 或 静态方法 的场景,写法不同 类方法(@classmethod) Python 复制 class Parent: @classmethod def info(cls)
0
回答数

已关闭问题 print(super(C,obj)) 得到<super: <class 'C'> ,<C object>> 这是什么意思

super(Class, obj) 的正式用法: Class:告诉 super 从哪个类的父类 开始找方法(通常写当前类名)。 obj:必须是 Class 或其子类的实例,super 会把该 实例当成
1
回答数

已关闭问题 java和Python的super区别

java的: super 就是一把“强制改道”的钥匙——让方法调用跳过本类和任何可能的子类重写,直接从你指定的父类(或更高祖先)开始查找并执行。 把前面所有例子收拢成 3 点: 普通调用:从“对象真正
1
回答数

回答被采纳 super():它不一定总是引用父类属性,python和java有啥区别?

super() 的实际行为由 MRO(Method Resolution Order) 决定,而非简单的父类关系。MRO 是 Python 使用 C3 线性化算法确定的类继承顺序。
1
回答数

回答被采纳 self.__wrapped__作用?

self.wrapped = func # 关键2:显式保存原函数 这是什么?内置函数__wrapped __没见过,和装饰器wraps()有什么关系,我记得有from functools impor
1
回答数

回答被采纳 类装饰器怎么不求和

class Employee: def __init__(self,func): self.func = func def __call__(self,*args,**kwargs): self.co