确定Python变量是否为内建类型的实例

10 浏览
0 Comments

确定Python变量是否为内建类型的实例

我需要确定一个给定的Python变量是否是本地类型的实例:strintfloatboollistdict等等。有没有更优雅的方法来做到这一点?

或者这是唯一的方法吗:

if myvar in (str, int, float, bool):
    # do something

0