溫馨提示×

isinstance在python中的用法

小億
98
2024-01-04 14:25:26
欄目: 編程語言

isinstance()函數是Python的內置函數之一,它用于檢查一個對象是否屬于指定的類型。

isinstance(object, classinfo)

其中,object是要檢查的對象,classinfo可以是一個類型、一個類型元組或者一個類型列表。

如果object是classinfo所指定的類型或者其中的一種類型,則返回True,否則返回False。

示例:

x = 5
y = "hello"
z = [1, 2, 3]

print(isinstance(x, int))  # True,x是整數類型
print(isinstance(y, str))  # True,y是字符串類型
print(isinstance(z, list))  # True,z是列表類型

print(isinstance(x, str))  # False,x不是字符串類型
print(isinstance(y, int))  # False,y不是整數類型
print(isinstance(z, tuple))  # False,z不是元組類型

需要注意的是,如果classinfo是一個類型元組或者類型列表,只要object屬于其中的一種類型,就返回True。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女