从函数外部向函数添加属性

问题描述 投票:0回答:1
def x():
    return 1

x.y = 2

print(x())
print(x.y)

输出:

1
2

我的问题是如何从函数体中添加

y
属性? 还有为什么
y
变量在我想用的时候(比如在打印函数中)没有提示

python
1个回答
0
投票

上课有什么问题吗?

class func():
    x = 1
    y = 2
    
print(func.x)
print(func.y)
© www.soinside.com 2019 - 2024. All rights reserved.