# 示例代码:使用 isinstance 检查变量的类型
# 定义一个类
class MyClass:
pass
# 创建类的实例
obj = MyClass()
# 使用 isinstance 检查 obj 是否是 MyClass 的实例
print(isinstance(obj, MyClass)) # 输出: True
# 检查 obj 是否是 int 类型
print(isinstance(obj, int)) # 输出: False
# 检查数字是否是 int 类型
num = 10
print(isinstance(num, int)) # 输出: True
# 检查字符串是否是 str 类型
string = "Hello, World!"
print(isinstance(string, str)) # 输出: True
# 检查列表是否是 list 类型
my_list = [1, 2, 3]
print(isinstance(my_list, list)) # 输出: True
# 检查元组是否是 tuple 类型
my_tuple = (1, 2, 3)
print(isinstance(my_tuple, tuple)) # 输出: True
# 检查多个类型
print(isinstance(num, (int, float))) # 输出: True
isinstance(object, classinfo) 是 Python 内置函数,用于检查对象是否是指定类型的实例。object 是要检查的对象。classinfo 可以是一个类型或由多个类型组成的元组。如果 object 是 classinfo 中任意一个类型的实例,则返回 True,否则返回 False。isinstance 检查不同类型的对象,包括自定义类、内置类型(如 int, str, list, tuple)以及多个类型的组合。下一篇:python2 print
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站