python如何判断函数类型 python判断类型的函数

主机教程 建站分享 2年前 (2022-12-02) 163次浏览

文章摘要:python如何判断函数类型 python判断类型的函数

在python中使用isinstance函数判断函数的类型,具体方法如下: class Person(obje […]

在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类型


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:python如何判断函数类型 python判断类型的函数
文章链接:http://www.7966.org/post/14277.html
转载请注明出处

喜欢 (0)