Python 中如何知道某个东西是实例还是有返回值的函数?

问题描述 投票:0回答:1

例如,如果我说

example = Something()
Something
可以是一个返回值然后存储在
example
中的函数,也可以是一个创建名为
Something
example
实例的类.

我如何一眼就能看出

Something()
是一个函数还是一个类?

我不知道如何能立即辨别出来,而不是在 VSCode 中将鼠标悬停在它上面,这会告诉我它是什么。

python function class oop methods
1个回答
0
投票

您可以使用类型(变量名)

如果是一个函数,输出将是:

否则对于 Person 类的实例:

主要.人'>

你也可以做

isinstance(variable_name, Person)

如果是 Person 的实例,则返回 true

© www.soinside.com 2019 - 2024. All rights reserved.