当前位置: 代码迷 >> python >> python,如何判断返回的是哪种类型的obj
  详细解决方案

python,如何判断返回的是哪种类型的obj

热度:110   发布时间:2023-06-27 21:28:50.0

我怎样才能知道一个func返回的obj是一个int还是其他东西(如sqlite游标)

使用isinstance(item, type) -例如:

if isinstance(foo, int):
    pass # handle this case

但是,在Python世界中,显式类型检查不被视为一种好习惯-这意味着鸭子输入的许多功能都将丢失:像鸭子一样走路和嘎嘎叫的东西应该被允许成为鸭子,即使它不是鸭子不! :)

使用内置的“类型”功能,例如type(10)->。