# 示例代码:isinstance 函数的使用
# 定义一个类
class MyClass:
pass
# 创建一个实例
obj = MyClass()
# 检查 obj 是否是 MyClass 的实例
print(isinstance(obj, MyClass)) # 输出: True
# 检查 obj 是否是 int 的实例
print(isinstance(obj, int)) # 输出: False
# 检查 42 是否是 int 或 float 的实例
print(isinstance(42, (int, float))) # 输出: True
# 检查 "hello" 是否是 str 的实例
print(isinstance("hello", str)) # 输出: True
# 解释说明:
# isinstance(object, classinfo) 是 Python 内置函数,用于检查对象是否是指定类型的实例。
# 如果 object 是 classinfo 的实例或子类的实例,则返回 True,否则返回 False。
# classinfo 可以是一个类型或由多个类型组成的元组。如果是元组,则 object 是其中任何一个类型的实例时都会返回 True。
上一篇:python使用
下一篇:python整除运算符
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站