gpt4 book ai didi

python - 如何确定给定对象是否属于 Python 中的给定类型?

转载 作者:太空狗 更新时间:2023-10-30 02:06:36 24 4
gpt4 key购买 nike

我一直认为运算符 确定给定变量是否属于给定类型。但我只是确定这不是真的:

>>> class A():
pass
...
>>> a = A()
>>> a is A
False

如何测试a 是否属于class A

请指教。

谢谢,Boda Cydo。

最佳答案

你想要 isinstance(a, A)

请记住,最好避免 isinstance 检查,方法是向 A 添加方法,使其按照您的意愿执行操作,而无需明确确定它是一个 A

is 判断两个对象是否是同一个对象。

关于python - 如何确定给定对象是否属于 Python 中的给定类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2429164/

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