課程
/后端開發
/Python
/Python3 進階教程(新版)
print(isinstance(t,object))
2021-02-18
源自:Python3 進階教程(新版) 3-3
正在回答
建議檢查一下自己的代碼
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
p?=?Person('Tim',?'Male')
s?=?Student('Bob',?'Male',?88)
t?=?Teacher('Alice',?'Female',?'English')
print(isinstance(p,?Person))
print(isinstance(p,?Student))
print(isinstance(p,?Teacher))
print(isinstance(p,?object))
t=Person('a','a')是沒錯的?
class Person:
? ? 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, subject):
? ? ? ? super(Teacher, self).__init__(name, gender)
? ? ? ? self.subject = subject
p = Person('Tim', 'male')
s = Student('Lily', 'Female', 88)
t = Teacher('Changyun', 'Female', 'English')
isinstance(t, Person)
isinstance(t, Teacher)
isinstance(t, Student)
print(isinstance(t, object))
不會報錯啊
舉報
學習函數式、模塊和面向對象編程,掌握Python高級程序設計
2 回答什么是object類???
3 回答為什么第二個print(f.tell()會報錯
1 回答為什么轉換成str類型輸出的卻是一個列表
4 回答就算是我復制答案的代碼還是會報錯?這是什么問題?
1 回答“<__main__.Animal object at 0x7f02d212c450>”是個什么情況?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-08-27
建議檢查一下自己的代碼
2021-05-18
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
p?=?Person('Tim',?'Male')
s?=?Student('Bob',?'Male',?88)
t?=?Teacher('Alice',?'Female',?'English')
print(isinstance(p,?Person))
print(isinstance(p,?Student))
print(isinstance(p,?Teacher))
print(isinstance(p,?object))
2021-02-25
t=Person('a','a')是沒錯的?
2021-02-19
class Person:
? ? 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, subject):
? ? ? ? super(Teacher, self).__init__(name, gender)
? ? ? ? self.subject = subject
? ? ? ??
p = Person('Tim', 'male')
s = Student('Lily', 'Female', 88)
t = Teacher('Changyun', 'Female', 'English')
isinstance(t, Person)
isinstance(t, Teacher)
isinstance(t, Student)
print(isinstance(t, object))
不會報錯啊