gpt4 book ai didi

python - 如何使类返回整数实例

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:30 27 4
gpt4 key购买 nike

我希望我的类返回一个 Integer 实例,就像您覆盖 __str__ 但 Integer 类型时一样。我不明白为什么以下代码不起作用。

class A:
def __init__(self):
global x
x=5
def __new__(cls):
return x
print(A())
#it says: NameError: global name 'x' is not defined

最佳答案

>>> class A:
def __new__(cls):
return 5
>>> A()
5

关于python - 如何使类返回整数实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23535767/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com