# 示例代码:使用 isinstance 函数检查对象的类型
# 定义一个类
class MyClass:
pass
# 创建类的实例
obj = MyClass()
# 检查 obj 是否是 MyClass 类的实例
if isinstance(obj, MyClass):
print("obj 是 MyClass 的实例")
# 检查 obj 是否是 int 类型
if not isinstance(obj, int):
print("obj 不是 int 类型")
# 检查是否为多个类型之一
value = 42
if isinstance(value, (int, float)):
print("value 是 int 或 float 类型")
# 解释说明:
# isinstance(object, classinfo) 函数用于判断 object 是否是指定类型 classinfo 的实例。
# 如果 object 是 classinfo 的实例,或者 object 是 classinfo 的子类的实例,则返回 True,否则返回 False。
# classinfo 参数可以是直接或间接的类名、基本类型,或者是由它们组成的元组。
上一篇:python mkdir
下一篇:python 调用dll
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站