class Student: def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex)s=Student("yyy")Student.show(s)结果:
A: yyy 男
B: xxx 男
C: Student.show(s)错误
D: def __init__(self,n="xxx",s="男")错误
A: yyy 男
B: xxx 男
C: Student.show(s)错误
D: def __init__(self,n="xxx",s="男")错误
举一反三
- class Student: def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex) s=Student("yyy") Student.show(s) 结果:
- 中国大学MOOC: 下面程序的运行结果是:class Student: def __init__(self,n=xxx,s=男): self.name=n self.sex=s def show(self): print(self.name,self.sex)s=Student(yyy)Student.show(s)
- class Student: def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex,s.age)s=Student("yyy")s.age=20s.show()结果: A: yyy 男 0 B: yyy 男 None C: yyy 男 20 D: 错误
- class Student: age=20 def __init__(self,n="xxx",s="男"): self.name=n self.sex=s def show(self): print(s.name,s.sex,s.age)s=Student("yyy")s.age=30s.show()结果: A: yyy 男 20 B: yyy 男 30 C: xxx 男 30 D: xxx 男 20
- class Student: def __init__(self,n="xxx"): self.name=n def show(self): print(self.name) s=Student("yyy") s.show() 结果