python问题
想问下这为什么返回的是这个 不是一个数字呀?? 本帖最后由 isdkz 于 2022-3-25 15:30 编辑
因为 C2F 是一个类,类实例化后就是返回一个对象,
你打印一个对象看到的就是对象的地址。
你把 print(C2F(32)) 改成 func.x(C2F(32)) 就是一个数字。 isdkz 发表于 2022-3-25 15:23
因为 C2F 是一个类,类实例化后就是返回一个对象,
你打印一个对象看到的就是对象的地址。
这里为什么要func.x啊 这个x是什么? 本帖最后由 isdkz 于 2022-3-25 16:45 编辑
1370607278 发表于 2022-3-25 16:36
这里为什么要func.x啊 这个x是什么?
@C2F
def func
就相当于 func = C2F(func), 所以 func 就成为了 C2F 对象,func 的 x 属性为原来的 func 函数 isdkz 发表于 2022-3-25 16:41
@C2F
def func
好抽象 ,还是没理解... 1370607278 发表于 2022-3-26 08:21
好抽象 ,还是没理解...
这是 python修饰符 的内容,既然你不知道修饰符的效果,为什么还要用它? isdkz 发表于 2022-3-26 08:28
这是 python修饰符 的内容,既然你不知道修饰符的效果,为什么还要用它?
修饰符我能理解 但是为什么要.x这个x是什么 isdkz 发表于 2022-3-26 08:28
这是 python修饰符 的内容,既然你不知道修饰符的效果,为什么还要用它?
x不是一个函数 为什么能func.x呀
页:
[1]