python中instance函數(shù)的返回值類(lèi)型

小樊
83
2024-09-06 15:56:25

在Python中,isinstance()函數(shù)用于檢查一個(gè)對(duì)象是否是一個(gè)已知的類(lèi)型(class type)或者該類(lèi)型的子類(lèi)。其語(yǔ)法如下:

isinstance(object, classinfo)

參數(shù)說(shuō)明:

  • object:必需,對(duì)象實(shí)例。
  • classinfo:必需,可以是直接或間接類(lèi)名、基本類(lèi)型或者由它們組成的元組。

isinstance()函數(shù)的返回值類(lèi)型是布爾值(boolean),如果對(duì)象是類(lèi)型的實(shí)例,則返回True,否則返回False。

示例:

a = 5
print(isinstance(a, int))  # 輸出:True

b = "hello"
print(isinstance(b, str))  # 輸出:True

c = [1, 2, 3]
print(isinstance(c, list))  # 輸出:True

0