温馨提示×

python如何判断函数类型

九三
590
2021-02-20 08:14:54
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

python如何判断函数类型

在python中使用isinstance函数判断函数的类型,具体方法如下:

class Person(object):

def __init__(self, name, gender):

self.name = name

self.gender = gender

class Student(Person):

def __init__(self, name, gender, score):

super(Student, self).__init__(name, gender)

self.score = score

class Teacher(Person):

def __init__(self, name, gender, course):

super(Teacher, self).__init__(name, gender)

self.course = course

t = Teacher('Alice', 'Female', 'English')

print (isinstance(t,Person)) #判断是否为Person类型

print (isinstance(t, Student)) #判断是否为Student类型

print (isinstance(t, Teacher)) #判断是否为Teacher类型

print (isinstance(t, object )) #判断是否为object类型

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:python中instance函数如何判断类型

0