• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回python栏目

43 - 自带方法 - isinstance (obj, classinfo) - 判断类型

作者:

贺及楼

成为作者

更新日期:2024-10-27 17:48:17

isinstance判断类型

类型判断

Python 中的 isinstance() 函数用于检查一个对象是否是一个已知的类型或类型的子类。它接受两个参数:要检查的对象和类型或类型元组。这个函数返回布尔值,指示对象是否是指定类型的实例。isinstance() 在类型检查、多态编程和实现面向对象的功能时非常有用,它帮助开发者确保数据类型的正确性,从而维护程序的健壮性和灵活性。

  1. >>>a = 2
  2. >>> isinstance (a,int)
  3. True
  4. >>> isinstance (a,str)
  5. False
  6. >>> isinstance (a,(str,int,list)) # 是元组中的一个返回 True
  7. True

类型判断

  1. a = 2
  2. if isinstance (a,int):
  3. print('ok')